环境说明
我所使用的为ubuntu18.04(腾讯云服务器)。
安装
可以直接使用sudo apt-get install tomcat9
来进行安装。
配套的java环境也会自动安装好。
看网上很多教程都是去官网下tar下来编译安装的,虽然能享受自己动手的乐趣= =,但是着实费力了些。
使用
apt安装的tomcat9会安装在/usr/share/tomcat9目录下。
打开上述tomcat9目录,进入bin目录,运行startup.sh文件以启动服务:sudo ./startup.sh
log文件创建错误
有可能提示不能创建log文件,则需要手动在tomcat9目录下创建一个log文件夹,返回到tomcat9目录下运行:sudo mkdir log
之后再启动服务应该就不会报错了。
服务启动成功但是依然无法访问主页
服务启动成功后仍然无法访问http://localhost:8080页面,可能是防火墙原因:
使用sudo ufw status
查看防火墙状态。
使用sudo ufw allow 22
(ssh连接用)sudo ufw allow 80
,sudo ufw allow 8080
启动这些端口。
之后输入sudo ufw reload
使得新规则生效。
再访问http://localhost:8080页面就可以了。
修改默认端口
修改/var/lib/tomcat9/conf/目录下的server.xml文件:
sudo vim /var/lib/tomcat9/conf/server.xml
将其中的8080改成80进行保存重启服务,就可以在访问时候不需要指定8080的端口号了。
网友评论