Linux下安裝Tomcat伺服器和部署Web應用
一、上傳Tomcat伺服器
二、安裝Tomcat伺服器
2.1、解壓tomcat伺服器壓縮包
2.2、配置環境變數
tomcat伺服器執行時是需要JDK支援的,所以必須配置好JDK用到的那些環境變數
編輯/etc下的profile檔案,加上如下內容:
2.3、修改tomcat伺服器的啟動埠
修改將Tomcat伺服器啟動時使用的埠,例如改成9999
修改完server.xml檔案之後,儲存,退出。
三、Tomcat伺服器啟動和關閉
3.1、啟動Tomcat伺服器
進入tomcat伺服器的bin目錄,然後執行"./startup.sh"命令啟動Tomcat伺服器,如下圖所示:
檢視tomcat伺服器的Log資訊,看看tomcat伺服器是否已經正常啟動,進入tomcat伺服器下的logs目錄,開啟catalina.out檔案進行檢視,如下圖所示:
訪問Tomcat伺服器,如下圖所示:
可以正常訪問了,說明Tomcat伺服器已經正常啟動成功了。
如果tomcat啟動不了,那麼最有可能就是啟動時使用的埠被其他應用程式佔用了,那麼可以通過如下的辦法進行排查,例如檢視9999埠被哪個應用程式佔用了。
3.2、關閉Tomcat伺服器
進入tomcat伺服器的bin目錄,然後執行"./shutdown.sh"命令啟動Tomcat伺服器,如下圖所示:
檢視tomcat伺服器的Log資訊,看看tomcat伺服器是否已經正常關閉,進入tomcat伺服器下的logs目錄,開啟catalina.out檔案進行檢視,如下圖所示:
四、部署JavaWeb應用到Tomcat伺服器
部署JavaWeb應用到Tomcat伺服器就是將開放好的JavaWeb應用打包成war包,然後釋出到tomcat伺服器的webapps目錄下
4.1、打包JavaWeb應用
專案打包成功,如下圖所示:
4.2、將war包釋出到tomcat伺服器的webapps目錄下
將JavaWeb應用打包成war包之後,要將這個war包放到tomcat伺服器的webapps目錄下,由於要部署的javaWeb應用使用的是JNDI資料來源,所以首先要把資料庫對應的驅動jar包放到tomcat伺服器的lib目錄下。
1、將Oracle資料庫的驅動jar包上傳到tomcat伺服器的lib目錄
如下圖所示:
2、將打包好的war包上傳到tomcat伺服器的webapps目錄
如下圖所示:
上傳war包到webapps目錄
上傳成功
Tomcat伺服器自動解壓縮war包
檢查一下tomcat伺服器是否自動在conf目錄下建立了Catalina/localhost目錄,在看看localhost目錄下是否有tomcat伺服器自動建立的oams.xml檔案
五、Linux下安裝Tomcat伺服器使用到的命令
5.1、linux檢視埠被哪個程序佔用
lsof -i:埠號
例如:
5.2、檢視Linux伺服器的版本
lsb_release -a
例如:
5.3、檢視當前iptables(防火牆)規則
可使用"iptables –L –n"檢視當前iptables規則
例如:
5.4、新增指定埠到防火牆中
iptables -I INPUT -p 協議 --dport 埠號 -j ACCEPT
例如:
1 iptables -I INPUT -p udp --dport 161 -j ACCEPT 2 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT