1. 程式人生 > >tomcat本地部署war包的方式

tomcat本地部署war包的方式

一、本地構建生成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即可