1. 程式人生 > >在Windows伺服器上部署Tomcat

在Windows伺服器上部署Tomcat

最簡單粗暴的部署方法!(以騰訊云為例)

  1. 進入騰訊雲首頁,右上角登入自己的賬號(QQ號),進入管理中心,這裡會顯示你的雲伺服器、雲解析和域名管理。Ps:這裡沒有講述如何購買騰訊雲伺服器及如何繫結域名和解析域名,若不清楚可以先去網上查詢。

  2. 點選雲伺服器,及進入了雲主機,點選雲伺服器中的安全組
    安全組
    進去之後你可以看到伺服器只對外開放了Windows 3389埠,所以這裡就必須自己新建安全組了,這個可以根據自己的需求開通什麼樣的埠,大氣一點你就可以使用預設的,就是所有的都選擇All,對所有埠都開放。Ps:80埠是需要開啟的,這裡不解釋,不清楚的自己網上查一下。

  3. 登入自己的伺服器,(因為是Windows伺服器,建議用遠端登入,比較方便,windows+R開啟執行,輸入mstsc及出現了遠端連線,輸入伺服器的公共ID和使用者名稱【預設為Administrator】)下載好Tomcat的安裝包(.exe)檔案或者壓縮檔案都行。博主本人伺服器是Windows Server 2012 R2,Tomcat版本是8.5版本的安裝包。

  4. 安裝Tomcat或者解壓壓縮檔案到自定義資料夾(也可以就預設資料夾,Ps:儘量不要使用中文資料夾,避免不必要的系統錯誤!)。安裝好Tomcat後會在右下角的工作列中出現Tomcat的標誌,如下:
    Tomcat圖示
    可以隨時停止或開啟Tomcat服務
    Tomcat介面
    然後開啟網頁,輸入http://127.0.0.1:8080或者http://localhost:8080即可進入Tomcat的初始頁。若你出現以下介面,說明你的Tomcat伺服器安裝成功了。Ps:8080為Tomcat伺服器的初始預設埠。
    Tomcat首頁

  5. 在伺服器中開啟Dos命名視窗,輸入netstat -anoc檢視埠使用情況,若80埠已被佔用,那麼在下面的配置就不能使用80埠了。
    埠使用情況

  6. 開啟Tomcat的目錄,進入conf資料夾下,記事本開啟server.xml檔案,將埠號port=”8080”改為port=”80”,若80埠被佔用就需要自己改變一個埠或者使用預設的。Ps:使用80埠的好處就是訪問伺服器的時候輸入域名不需要將80埠寫出來,預設是80埠,例如:我們訪問百度是輸入www.baidu.com,但其實是www.baidu.com:80,只是80埠是預設的,不是80埠就必須在域名後加上埠號來訪問。
    server.xml


    然後你訪問自己的伺服器出現的應該是Tomcat的首頁,若還是不行可能就是你的伺服器域名解析有問題,可以在Dos命令視窗下ping 自己伺服器名 看是否能ping通。

  7. 若你想進入網址就是自己專案的首頁,那麼找到server.xml中的Host中加上如下的一段程式碼,記得doBase中是自己專案的路徑,路徑之下是你的網站首頁檔案,例:在C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\專案名,在專案名下需要有一個xxx.html或者xxx.jsp檔案,或者C:\Program Files\Apache Software Foundation\Tomcat 8.5\webapps\專案名\xxx資料夾\……,反正此路徑下需要有個顯示網頁的檔案。
    Host

  8. 再開啟conf資料夾下的web.xml檔案,在檔案的最後加上自己的專案的主頁就行,就是在welcome-file-list中加上自己的welcome-file,我這裡是加了一個index.jsp。
    web.xml

  9. 大功告成!輸入自己的伺服器網址(或加上埠號)及可以訪問自己到自己專案的主頁了!