ubuntu安装使用tomcat9

环境说明

我所使用的为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页面就可以了。

ubuntu安装使用tomcat9_第1张图片

修改默认端口

修改/var/lib/tomcat9/conf/目录下的server.xml文件:
sudo vim /var/lib/tomcat9/conf/server.xml
将其中的8080改成80进行保存重启服务,就可以在访问时候不需要指定8080的端口号了。

ubuntu安装使用tomcat9_第2张图片
(因为我已经解析了网址,所以直接使用的域名访问。)

你可能感兴趣的:(ubuntu安装使用tomcat9)