將項目打成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試試。

 

本文鏈接:https://blog.csdn.net/zhanglf02/article/details/73565354


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM