tomcat本地部署war包的方式
阿新 • • 發佈:2019-01-04
一、本地構建生成war包
在本地專案中的terminal下,使用命令 “mvn clean install”或 先執行“mvn clean”再執行“mvn install”,將本地專案中的target目錄清除,重新生成新的目錄及war包,
比如此處我生成的war包的名稱是 “yao.demos.war”。
二、本地tomcat部署war包
- 首先,自己設定在某個目錄下建立一個資料夾,比如我們命名為 “demo”;
- 其次,從你的tomcat安裝目錄拷貝的一個tomcat資料夾到 demo目錄下,然後把剛剛生成的war包“yao.demos.war”也拷貝到 demo目錄下,如下圖所示;
- 然後,檢視 apache-tomcat-7.0.56目錄下的webapps資料夾下是否含有" yao.demos.war"及“yao.demos”資料夾,如果有,將他們全部刪除;
- 接著,開啟apache-tomcat-7.0.56目錄下conf資料夾下的 “server.xml”檔案,對該xml檔案進行相關的配置:
找到 “<Context>”標籤,設定path和docBase。
path:指定訪問該Web應用的URL入口
docBase:指定Web應用的檔案路徑,可以給定絕對路徑,也可以給定相對於<Host>的appBase屬性的相對路徑,如果Web應用採用開放目錄結構,則指定Web應用的 根目錄,如果Web應用是個war檔案,則指定war檔案的路徑。
例如我的設定為:<Context path="/" docBase="F:/IDEA_workspace/deploy_apps_workspace/demo1/yao.demos.war"/>
三、執行tomcat,測試
輸入網址 http://IP地址:tomcat埠號/path即可