问题一:用什么命令部署
mvn tomcat6/7:deploy # 做第一次部署
mvn tomcat6/7:redeploy # 做重新部署
问题二:在使用插件部署前,tomcat需要事先启动么
是的。
问题三:在插件部署过程中,报错找不到war包
先要使用 mvn war:war 打包
问题四:在插件部署过程中,无法完成war包的上传
1. 在tomcat的tomcat-user.xml中配置好manager-script用户角色,并且manager-gui角色的用户和manager-script角色的用户名不要相同。
2. 在pom.xml文件中,插件<configuration>节点下,需要有一个<server>节点,其中文本内容是服务器名(可任意命名)。
3. 在maven主目录的conf目录下,修改settings.xml文件,在<server>节点下分别配置<id><username><password>节点。
pom.xml样例代码
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<server>myserver</server>
<path>/</path>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
tomcat-users.xml样例代码
<role rolename="manager-script"/> <user username="ns" password="ns" roles="manager-script"/> <role rolename="manager-gui"/> <user username="tomcat" password="tomcat" roles="manager-gui"/>
settings.xml样例代码
<server>
<id>myserver</id>
<username>ns</username>
<password>ns</password>
</server>
本文详细介绍了使用 Maven 插件部署 Tomcat 的全过程,包括部署命令、首次与重新部署的区别、解决找不到 WAR 包的方法、配置 Tomcat 用户权限、设置 pom.xml 和 settings.xml 文件的步骤。同时提供了样例代码帮助开发者快速上手。
7万+

被折叠的 条评论
为什么被折叠?



