1. 程式人生 > >將專案打成war包並用tomcat部署的方法,步驟及注意點

將專案打成war包並用tomcat部署的方法,步驟及注意點

部署的遇到第一個問題,就是tomcat和jdk的環境問題:
首先 理解為啥要關注這二者的環境呢?他們還是有關係的–tomcat 作為比較流行的java Web伺服器也是用java來實現的一個比較大的軟體 它也必須在虛擬機器JVM上執行 。 而java很多運用都是用在web開發上 所以他們就聯絡在一起了 其實java也有運用程式的 這時java開發就不用和tomcat聯絡在一起了 , 只需java虛擬機器jdk即可.一般別用tomcat6,tomcat7別用jdk1.8這個高版本,容易出現環境上的問題導致啟動報錯。我用的環境tomcat7.0+jdk1.8 執行是沒問題的,可以通過 cmd 檢視jdk版本 java -version 就能顯示出來如下圖,如果沒出來類似我這個效果,那就是你的jdk環境變數沒配置好啦~。
這裡寫圖片描述

1.最簡單,常見的部署方法,直接將war包放到tomcat的wabapp目錄下,執行tomcat就行。

具體步驟如下:
a. 把專案打包到wabapp目錄下。如下圖
這裡寫圖片描述
b.在bin目錄下執行命令 startup.bat 啟動專案。(在bin目錄裡按 shift+右鍵 即可調出命令框。關閉專案 shutdown.bat)如下圖
這裡寫圖片描述
你放在wabapp下的所有專案就會自啟動,自啟動伴隨著解壓縮包的動作,啟動完成後在wabapp下會看到解壓後的專案資料夾。執行成功的命令顯示如下
這裡寫圖片描述
這樣就表示專案啟動成功!開啟瀏覽器訪問下
這裡寫圖片描述
這一種部署方法很簡單,並且可以驗證你的環境是否有問題。如果想用下一種的部署方法,可以先用這個簡單方法驗證環境的問題。這一種方法還有個注意點就是會自啟動webapp下的你放入的所有專案,注意一下哈。

2.將專案打包到本地隨便一個目錄位置,然後用tomcat部署該專案。

a.匯出專案的war包到本地隨便一個資料夾下:我這裡新建了一個F:\TomcatAppTest的資料夾,並將war包放到這裡。
b.配置tomcat–找到tomcat的conf下的server.xml檔案,並在標籤內建立配置資訊。
這裡寫圖片描述
path:啟動專案後訪問的專案名
docBase:該專案的實際放置位置的路徑,注意到專案名稱這一級而不是資料夾名這一級。
c.執行tomcat.步驟同上,然後在瀏覽器中訪問該專案。
你還可以在server.xml中配置你的埠號和專案名稱,從而改變訪問的url。

3.注意點和遇到的問題。

a.第一次都是從網上學到的,也看了幾個方式,但其中一個誤區要注意就是使用cmd命令: jar -cvf tsqa.war tsqa 打包專案的問題,不建議使用,實踐後知道打包的目錄結構和用eclips打包的目錄結構不同,且打的包更重,結構不合理。
b.一開始遇到啟動報錯的問題,一般來說啟動就報錯是環境出問題了,換個版本的tomcat或者jdk試試。

--------------------- 本文來自 萬米高空 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/zhanglf02/article/details/73565354?utm_source=copy