1. 程式人生 > >Linux下安裝Tomcat伺服器和部署Web應用

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