是的,您可以使用Tomcat7 Maven插件。步骤如下:
1)从Eclipse Marketplace等将Maven Integration for Eclipse(m2eclipse)安装到您的Eclipse。
1.1)导航到“帮助”->“ Eclipse市场”,然后搜索“ Maven Integration for Eclipse”。
2)从eclipse创建一个Maven项目。
2.1)导航到文件->新建->项目…-> Maven-> Maven项目。
2.2)单击下一步(将所有字段保留为默认值)。
2.3)选择“ maven-archetype-webapp”,然后单击“下一步”。
2.4)在“组ID”和“工件ID”上输入任意值。(例如,“ Groupd ID”为“ org.myorg”,工件ID为“
myapp”),然后单击“完成”。(您将在项目的根目录中看到pom.xml。)
3)像这样编辑pom.xml:(
yourhost在下面替换为您的主机名或IP地址。)
<project ...> ... <build> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.1</version> <configuration> <url>http://yourhost:8080/manager/text</url> </configuration> </plugin> </plugins> </build></project>
4)将以下行添加到CATALINA_base / conf / tomcat-users.xml中,然后重新启动tomcat。
<tomcat-users> ... <role rolename="manager-script"/> <user username="admin" password="" roles="manager-script"/></tomcat-users>
5)从Eclipse中运行tomcat7:redeploy目标。
5.1)右键单击您的项目,然后导航到Run As->“ Maven build …”。
5.2)输入
tomcat7:redeploy目标,然后单击运行。
6)一旦创建了上面的运行配置设置,就可以从运行->运行配置中运行tomcat7:redeploy目标。
有关详细信息,请参阅以下文档:
http://tomcat.apache.org/tomcat-7.0-doc/manager-
howto.html#Configuring_Manager_Application_Access
http://tomcat.apache.org/maven-
plugin-2.1/index.html
http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-
info.html
如果您使用其他用户而不是具有空密码(这是插件的默认密码)的admin,则需要创建%USERPROFILE%.m2
settings.xml并编辑pom.xml,如下所示:
%USERPROFILE%.m2 settings.xml:
<settings> <servers> <server> <id>tomcat7</id> <username>tomcat</username> <password>tomcat</password> </server> </servers></settings>
%USERPROFILE%是您的主文件夹。(例如C: Users 您的用户名)
pom.xml:
<configuration> <server>tomcat7</server> <url>http://localhost:8080/manager/text</url></configuration>
添加
server标签。



