1.使用maven
首先,在eclipse中,使用maven對項目進行打包;
其次,將項目發布到Tomcat服務器上
說明:
demo_WebService2-0.0.1-SNAPSHOT文件夾存放的是項目編譯好的所有文件,相當於純web項目的WebContent目錄;
demo_WebService2-0.0.1-SNAPSHOT.war是將項目編譯好的所有文件打成了war包,相當於對上面文件夾的進行了壓縮。
方式一:修改server.xml
<!-- 方式一:引用demo_WebService2-0.0.1-SNAPSHOT.war包 --> <Context docBase="D:\WorkSpaces\eclipse2016\demo_WebService2\target\demo_WebService2-0.0.1-SNAPSHOT.war" path="/demo"> </Context> <!-- 方式二:引用demo_WebService2-0.0.1-SNAPSHOT文件夾 --> <Context docBase="D:\WorkSpaces\eclipse2016\demo_WebService2\target\demo_WebService2-0.0.1-SNAPSHOT" path="/demo"> </Context>
方式二:
將demo_WebService2-0.0.1-SNAPSHOT文件夾或demo_WebService2-0.0.1-SNAPSHOT.war
拷貝到tomcat的webapps目錄下,啟動tomcat服務器即可。
普通的web項目,Tomcat熱部署的優勢,不明顯,maven項目使用Tomcat可以省略很多步驟:
以上兩種方式發布項目都需執行:
第一步:使用maven,重新對項目打war包;
第二步:重啟Tomcat。
2.將maven項目當作純的JavaWeb項目來處理
第一步:修改pom.xml完成class文件的編譯位置的變更;
第二步:Tomcat熱部署訪問:D:\WorkSpaces\eclipse2016\demo_WebService2\src\main\webapp;