Maven webapp 部署到tomcat的三种方式
Maven创建完webapp项目部署到tomcat有三种方式,如果有知道其他方式部署的,欢迎补充。
第一种、讲war包copy到tomcat的webapps目录下。
首先选中你的工程,右键-->Run As-->Maven install,如下图:
等build成功后,找到workspace中的项目,然后找到target中的war包,copy到tomcat的webapps目录下启动即可。
第二种、在Eclipse中添加tomcat server,然后用此server启动project。
Eclipse默认没有安装tomcat server,可以在Eclipse左上角File-->New-->Other选择Server-->Server-->Next-->Apache-->Tomcat v7.0 Server-->Next,然后选择Tomcat home的目录Finish,则tomcatServer安装成功了。
然后就可以选中项目,右键Run As --> Run on Server即可。
第三种、用tomcat的Catalina中配置的XML文件中启动。
选中项目,右键-->Properties,选中Tomcat,勾选Is a Tomcat Project,然后在Context name 中输入项目名称,下面的Subdirectrory to set as web application root (optional) 框中写 /target/HelloWorld ,此处的HelloWorld是指你pom.xml中build的finalName。如下图:
点击Apply,然后OK。
也可以在Tomcat的conf\Catalina\localhost中创建helloworld.xml,里面内容如下:
<Context path="helloworld" reloadable="true" docBase="E:\workspace\helloworld\target\helloworld" workDir="E:\workspace\helloworld\work" />
启动Tomcat之前先选中项目Run As --> Maven install。Build成功后再执行Eclipse中的Tomcat插件的猫形图,启动Tomcat。执行Maven install的目的就是在target目录下产生helloworld文件夹
已有 0 人发表留言,猛击->> 这里<<-参与讨论
ITeye推荐