環(huán)境說明
我所使用的為ubuntu18.04(騰訊云服務(wù)器)樊拓。
安裝
可以直接使用sudo apt-get install tomcat9
來進(jìn)行安裝纠亚。
配套的java環(huán)境也會(huì)自動(dòng)安裝好。
看網(wǎng)上很多教程都是去官網(wǎng)下tar下來編譯安裝的筋夏,雖然能享受自己動(dòng)手的樂趣= =蒂胞,但是著實(shí)費(fèi)力了些。
使用
apt安裝的tomcat9會(huì)安裝在/usr/share/tomcat9目錄下条篷。
打開上述tomcat9目錄骗随,進(jìn)入bin目錄,運(yùn)行startup.sh文件以啟動(dòng)服務(wù):sudo ./startup.sh
log文件創(chuàng)建錯(cuò)誤
有可能提示不能創(chuàng)建log文件赴叹,則需要手動(dòng)在tomcat9目錄下創(chuàng)建一個(gè)log文件夾鸿染,返回到tomcat9目錄下運(yùn)行:sudo mkdir log
之后再啟動(dòng)服務(wù)應(yīng)該就不會(huì)報(bào)錯(cuò)了。
服務(wù)啟動(dòng)成功但是依然無法訪問主頁
服務(wù)啟動(dòng)成功后仍然無法訪問http://localhost:8080頁面乞巧,可能是防火墻原因:
使用sudo ufw status
查看防火墻狀態(tài)涨椒。
使用sudo ufw allow 22
(ssh連接用)sudo ufw allow 80
,sudo ufw allow 8080
啟動(dòng)這些端口。
之后輸入sudo ufw reload
使得新規(guī)則生效。
再訪問http://localhost:8080頁面就可以了丢烘。
修改默認(rèn)端口
修改/var/lib/tomcat9/conf/目錄下的server.xml文件:
sudo vim /var/lib/tomcat9/conf/server.xml
將其中的8080改成80進(jìn)行保存重啟服務(wù)柱宦,就可以在訪問時(shí)候不需要指定8080的端口號(hào)了。