1、下載tomcat Linux安裝包
2、因為tomcat的安裝依賴於JavaJDK
所以需要先判斷Linux系統下面是否安裝了JDK並配置了環境變量
(1) 輸入命令:java -version 如果顯示JDK版本號,則證明已經安裝了JDK。
(2) 輸入命令:echo $JAVA_HOME 如果顯示路徑,則證明配置了環境變量。
如果輸入上面兩個命令,若有一個沒有正確顯示,則證明沒有安裝成功或沒配置,請參考下面地址進行安裝,
3、給tomcat開放權限首先進入到opt文件中命令:cd/opt
[root@centos76 /]# chmod -R 777 /opt
Rz上傳tomcat
解壓tar -zxvf apache-tomcat-8.5.59.tar.gz
安裝完成!
4. 配置80埠和域名:
修改tomcat下conf裡面的service.xml 文件8080埠修改為80
<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">
-->
<Engine name="Catalina" defaultHost="demo.0791youxi.com">
<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
<!-- Use the LockOutRealm to prevent attempts to guess user passwords
via a brute-force attack -->
<Realm className="org.apache.catalina.realm.LockOutRealm">
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase". Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm. -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="demo.0791youxi.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
4. 防火牆開放80埠,先查看防火牆是否已經啟動
命令:firewall -cmd -state
如果沒有開啟則使用命令開啟防火牆
# 開啟
service firewalld start
# 重啟
service firewalld restart
# 關閉
service firewalld stop
開啟防火牆後
# 開放80埠
firewall-cmd --permanent --add-port=80/tcp
查詢埠是否開放
firewall-cmd --query-port=80/tcp
#重啟防火牆(修改配置後要重啟防火牆)
firewall-cmd --reload
啟動tomcat 修改pache-tomcat-8.5.59 為tomcat
Mv pache-tomcat-8.5.59 tomcat
(1) 進入目錄 cd /opt/tomcat/bin
(2) 之前啟動可先關閉 ./shutdown.sh
(3) 輸入命令啟動 ./startup.sh
(4)瀏覽器輸入http://demo.0791youxi.com/,出現如下圖成功