Linux安装tomcat,配置环境变量
一、 安裝tomcat需要先配置jdk,所以沒有配置jdk同學,先移步linux安裝jdk
二、卸載tomcat
檢查linux是否安裝tomcat
查看下系統信息,確認是32位還是64位:uname -a
輸入rpm -qa|grep tomcat
如果有通過rpm -e rpm -qa|grep tomcat(或rpm -e 加上面rpm -qa|grep tomcat顯示的結果)
注意:一般tomcat安裝都是通過壓縮包的方式,所以這一步可以跳過
三、下載Tomcat
點擊下載
找到 Binary Distributions
四、上傳到Linux,安裝
先進入你要上傳的位置,執行命令 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=$JAVA_HOME/lib/ CATALINA_HOME=/usr/local/tomcat tomcat環境變量 PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin export PATH JAVA_HOME CLASSPATH CATALINA_HOME修改Tomcat端口
進入conf文件夾 vi server.xml 編輯配置文件
1.
這種修改對于8080端口沖突是可以解決的,但是如果想同時使用兩個tomcat,那么這樣的修改還不完整,因為還有其它的端口會沖突。我們仍需要繼續修改
2.
: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啟動tomcat并顯示日志的命令:
./startup.sh && tail -f …/logs/catalina.out
總結
以上是生活随笔為你收集整理的Linux安装tomcat,配置环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 应急照明市电检测_A型0.5KVA应急照
- 下一篇: MIDI百科