在eclipse中使用tomcat部署项目,我们一般是到网上下载tomcat服务,然后与eclipse集成,这是我之前的做法。
其实我们省略这个步骤,使用maven集成tomcat
在项目下pom.xml文件中的标签内加入:
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2-SNAPSHOT</version> <configuration> <path>/${project.build.finalName}</path> <!-- 项目名 --> <server>mytomcat7</server> <!-- 这里是本地tomcat,如果是远程服务器可以改成对应的地址,实现自动部署--> <url>http://localhost:8080/manager/text</url> </configuration> </plugin>
选择项目,然后debug As–>maven build
部署发布成功
插件相关命令
命令 描述
tomcat7:deploy 部署一个web war包
tomcat7:reload 重新加载web war包
tomcat7:start 启动tomcat
tomcat7:stop 停止tomcat
tomcat7:undeploy 停止一个war包
tomcat7:run 启动嵌入式tomcat ,并运行当前项目
实现自动部署请看以下博文:
Maven Tomcat7自动部署
Maven tomcat7-maven-plugin 部署Maven Web 项目