將項目打成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環境變量沒配置好啦~。 
java

 

 

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

具體步驟以下: 
a. 把項目打包到wabapp目錄下。以下圖 
web

 

b.在bin目錄下運行命令 startup.bat 啓動項目。(在bin目錄裏按 shift+右鍵 便可調出命令框。關閉項目 shutdown.bat)以下圖 
瀏覽器

 

你放在wabapp下的全部項目就會自啓動,自啓動伴隨着解壓縮包的動做,啓動完成後在wabapp下會看到解壓後的項目文件夾。運行成功的命令顯示以下 
tomcat

 

 


這樣就表示項目啓動成功!打開瀏覽器訪問下 
服務器

 

 


這一種部署方法很簡單,而且能夠驗證你的環境是否有問題。若是想用下一種的部署方法,能夠先用這個簡單方法驗證環境的問題。這一種方法還有個注意點就是會自啓動webapp下的你放入的全部項目,注意一下哈。markdown

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

a.導出項目的war包到本地隨便一個文件夾下:我這裏新建了一個F:\TomcatAppTest的文件夾,並將war包放到這裏。 
b.配置tomcat–找到tomcat的conf下的server.xml文件,並在標籤內建立配置信息。 
app

 

 


path:啓動項目後訪問的項目名 
docBase:該項目的實際放置位置的路徑,注意到項目名稱這一級而不是文件夾名這一級。 
c.運行tomcat.步驟同上,而後在瀏覽器中訪問該項目。 
你還能夠在server.xml中配置你的端口號和項目名稱,從而改變訪問的url。webapp

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

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

 

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

相關文章
相關標籤/搜索