【Linux】Tomcat安装及端口配置
安裝環(huán)境 :Linux(CentOS 64位)
安裝軟件 :apache-tomcat-9.0.20.tar.gz(下載地址http://tomcat.apache.org/)
一:JDK安裝配置
Tomcat是其中一個(gè)開源的且免費(fèi)的java Web服務(wù)器,是Apache軟件基金會(huì)的項(xiàng)目,所以安裝Tomcat之前要安裝java JDk,
JDK安裝請(qǐng)參照 【Linux】 JDK安裝及配置 (linux-tar.gz版)
二:Tomcat安裝配置
1、下載Tomcat9.0.20,將文件apache-tomcat-9.0.20.tar.gz 移動(dòng)到/usr/tomcat/下,并解壓:
tar-xzvf apache-tomcat-9.0.20.tar.gz
2、查看端口占用以及端口詳情
tomcat默認(rèn)端口為8080,如被占用,則需修改tomcat的端口配置
查看所有端口:netstat -ntpl
查看8080端口是否被占用:netstat -tunlp | grep 8080 或 lsof -i:8080(注:如果提示沒有l(wèi)sof命令,則使用 yum install lsof 進(jìn)行安裝 )
則表示進(jìn)程ID為908的進(jìn)程占用了8080端口,
如查看占用8080端口的進(jìn)程的詳細(xì)情況,則使用:
ps -aux | grep 908
表示運(yùn)行的 tomcat/apache-tomcat-9.0.20 的進(jìn)程占用了 8080端口,
如需kill該進(jìn)程釋放端口,則使用 kill-9 908 關(guān)閉進(jìn)程908
如占用8080端口的不是tomcat,也不需要kill該進(jìn)程的話,則需更改tomcat的端口配置
2、tomcat端口配置,修改tomcat里面conf/server.xml
vi conf/server.xml
server.xml文件中有三個(gè)端口設(shè)置:
<Server port="8005" shutdown="SHUTDOWN"> :關(guān)閉時(shí)使用
<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" /> : 一般應(yīng)用使用
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />:為AJP端口,即容器使用,如 APACHE能通過AJP協(xié)議訪問Tomcat的8009端口
三:啟動(dòng)Tomcat
啟動(dòng)tomcat,分別進(jìn)入tomcat里面的bin目錄
執(zhí)行:./startup.sh -->啟動(dòng)tomcat
執(zhí)行: ./shutdown.sh -->關(guān)閉tomcat
瀏覽器中輸入:http://ip:8080(ip指服務(wù)器的IP地址),即可訪問tomcat
四:設(shè)置tomcat開機(jī)啟動(dòng)
1、找到/etc文件夾下的rc.local文件(有的是在/etc/rc.d文件夾下),在文件的最后添加以下java環(huán)境變量和啟動(dòng)tomcat命令:
export JAVA_HOME=/usr/java/jdk1.8.0_211
export JRE_HOME=$JAVA_HOME/jre
sh /usr/tomcat/apache-tomcat-9.0.20/bin/startup.sh
保存退出 :wq
2、給rc.local文件添加執(zhí)行權(quán)限
chmod +x etc/rc.d/rc.local
3、重啟服務(wù)器,即可訪問Tomcat
reboot
PS:如若訪問不了,有可能是防火墻開啟的原因,則需關(guān)閉防火墻
systemctl status firewalld 查看防火墻狀態(tài),如果開啟則需關(guān)閉
systemctl stop firewalld 暫時(shí)關(guān)閉防火墻
systemctl disable firewalld 永久關(guān)閉防火墻
總結(jié)
以上是生活随笔為你收集整理的【Linux】Tomcat安装及端口配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 徐工汉驰轻卡4.2米载重多少?
- 下一篇: 怎么创建具有真实纹理的CG场景岩石?