Tomcat有Tomcat7,Tomcat8和Tomcat9等版本,目前企業使用較多的是Tomcat8,所以這里以Tomcat8為列
進入Tomcat8下載網址:Tomcat8下載網址https://tomcat.apache.org/download-80.cgi
點擊左側Download下的對應版本,這里我下載的是apache-tomcat-8.5.47.tar.gz,即Linux環境的壓縮包
將下載好的apache-tomcat-8.5.47.tar.gz
放到指定目錄,我這里放到/usr/local/tomcat
,如下圖所示
進入/usr/local/tomcat
目錄,解壓Tomcat壓縮包
# 進入/usr/local/tomcat目錄cd /usr/local/tomcat# 解壓Tomcat壓縮包tar -zxvf apache-tomcat-8.5.47.tar.gz
進入Tomcat的bin目錄,啟動Tomcat
# 進入Tomcat的bin目錄,啟動Tomcatcd apache-tomcat-8.5.47/bin/# 啟動Tomcat./startup.sh
查看Tomcat是否啟動成功
# 查看Tomcat是否啟動成功執行ps -ef | grep tomcat# 如果輸出如下,說明Tomcat安裝成功root 2381 1 11 22:18 pts/0 00:00:02 /usr/local/jdk1.8.0_152/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/apache-tomcat-8.5.47/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat/apache-tomcat-8.5.47/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-8.5.47/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat/apache-tomcat-8.5.47 -Dcatalina.home=/usr/local/tomcat/apache-tomcat-8.5.47 -Djava.io.tmpdir=/usr/local/tomcat/apache-tomcat-8.5.47/temp org.apache.catalina.startup.Bootstrap startroot 2513 29060 0 22:18 pts/0 00:00:00 grep --color=auto tomcat
使用瀏覽器訪問Tomcat,地址Linux的ip:8080,我這里的ip端口是http://47.106.106.158:8080/,如下圖說明在Linux(CentOS7)環境安裝啟動Tomcat成功,為自己點一個贊
注意:開放8080端口或者關閉防火墻
附加:開放8080端口或者關閉防火墻,如果是阿里云只能在阿里云控制臺配置開放端口
# 開啟8080端口firewall-cmd --zone=public --add-port=8080/tcp --permanent# 查詢端口號8080是否開啟firewall-cmd --query-port=8080/tcp# 重啟防火墻firewall-cmd --reload# 查看開放端口列表firewall-cmd --list-port# 命令含義--zone #作用域--add-port=8080/tcp #添加端口,格式為:端口/通訊協議--permanent #永久生效,沒有此參數重啟后失效# 關閉防火墻systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall開機啟動
按照上面的方式啟動Tomcat,如果我們的虛擬機或者服務器關閉了,重啟服務器后Tomcat是關閉的,但是我們希望虛擬機或者服務器重啟后,Tomcat可以自己啟動,所以我們需要設置Tomcat為開機啟動項
新聞熱點
疑難解答