您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Linux系統中如何安裝tomcat并配置環境變量的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
安裝tomcat需要先配置jdk,所以沒有配置jdk同學,先安裝jdk
檢查linux是否安裝tomcat
rpm -qa|grep tomcat
查看下系統信息,確認是32位還是64位:uname -a
輸入rpm -qa|grep tomcat
如果有通過rpm -e rpm -qa|grep tomcat(或rpm -e 加上面rpm -qa|grep tomcat顯示的結果)
注意:一般tomcat安裝都是通過壓縮包的方式,所以這一步可以跳過
,找到
Binary Distributions
先進入你要上傳的位置,執行命令 rz ,在本機彈窗選擇文件窗口,選擇上傳
tar -xzvf apache-tomcat-9.0.0.M9.tar.gz 解壓即可
重命名文件 mv apache-tomcat-9.0.8 tomcat9
JAVA_HOME=/usr/java/jdk-10.0.1 CLASSPATH=環境變量PATH:CATALINA_HOME/bin export PATH JAVA_HOME CLASSPATH CATALINA_HOME
修改Tomcat端口
進入conf文件夾 vi server.xml 編輯配置文件
1、
redirectPort=”8443″ />
這種修改對于8080端口沖突是可以解決的,但是如果想同時使用兩個tomcat,那么這樣的修改還不完整,因為還有其它的端口會沖突。我們仍需要繼續修改
2、
3、
:wq 保存退出
啟動服務
進入解壓目錄的bin文件夾,運行命令./startup.sh 會自動彈出像如下的提示
ps -ef|grep java
查詢端口是否有進程守護用如下命令grep對應端口,如8088為端口號 例:netstat -nalp|grep 8088
#停止firewall systemctl stop firewalld.service #開啟firewall systemctl start firewalld.service #禁止firewall開機啟動 systemctl disable firewalld.service #查看默認防火墻狀態(關閉后顯示not running,開啟后顯示running) firewall-cmd --state
但是開啟的時候,可能報這個錯
Failed to start firewalld.service: Unit firewalld.service is masked.
查了很久沒找到解決辦法,于是試著輸入了下面這行命令,解決了。
systemctl unmask firewalld.service
來看一些命令:
#啟動tomcat, 在tomcat目錄下(官方名稱:apache-****) bin/startup.sh #關閉tomcat, 在tomcat目錄下(官方名稱:apache-****) bin/shutdown.sh #如果關閉出錯,可以殺死線程 ps -ef | grep tomcat kill *(端口) #訪問 curl 127.0.0.1:8080 curl ip:8080
或者防火墻開放特定端口
感謝各位的閱讀!關于“Linux系統中如何安裝tomcat并配置環境變量”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。