tomcat本地部署war包的方式

最近學習java,在本地tomcat部署時,主要採起如下方式:java

1、本地構建生成war包web

      在本地項目中的terminal下,使用命令 「mvn clean install」或 先執行「mvn clean」再執行「mvn install」,將本地項目中的target目錄清除,從新生成新的目錄及war包,
      好比此處我生成的war包的名稱是 「yao.demos.war」。apache

2、本地tomcat部署war包tomcat

  • 首先,本身設定在某個目錄下建立一個文件夾,好比咱們命名爲 「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。app

              path:指定訪問該Web應用的URL入口webapp

              docBase:指定Web應用的文件路徑,能夠給定絕對路徑,也能夠給定相對於<Host>的appBase屬性的相對路徑,若是Web應用採用開放目錄結構,則指定Web應用的 根目錄,若是Web應用是個war文件,則指定war文件的路徑。post

              例如個人設置爲:<Context path="/" docBase="F:/IDEA_workspace/deploy_apps_workspace/demo1/yao.demos.war"/>學習

3、運行tomcat,測試接口測試

     配置好後,能夠選擇 apache-tomcat-7.0.56目錄下的bin/startup.bat雙擊運行(若是沒有,能夠直接運行tomcat.exe),或者在DOS命令下,進入bin目錄,輸入命令「startup.bat」回車,等tomcat啓動成功後,不能將啓動的窗口關閉,不然tomcat就被關閉了。而後在postman中測試接口,可以成功拿到數據,以下圖所示:spa

                 

   至此,本地構建及部署war包就ok了。

相關文章
相關標籤/搜索