tomcat本地部署war包的方式


最近學習java,在本地tomcat部署時,主要采取以下方式:

一、本地構建生成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,測試接口

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

                 

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM