部署的遇到第一個問題,就是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