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:WorkSpaceseclipse2016demo_WebService2 argetdemo_WebService2-0.0.1-SNAPSHOT.war" path="/demo"> </Context> <!-- 方式二:引用demo_WebService2-0.0.1-SNAPSHOT文件夹 --> <Context docBase="D:WorkSpaceseclipse2016demo_WebService2 argetdemo_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:WorkSpaceseclipse2016demo_WebService2srcmainwebapp;