您需要在pom.xml文件中包含Maven Tomcat插件。
请参考下面的示例代码。
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.3-SNAPSHOT</version>
<configuration>
<url>http://localhost.com:1234/mymanager</url>
</configuration>
</plugin>
...
</plugins>
...
</build>
...
</project>
点击这个链接以获取更多maven tomcat插件的使用方法。
<server>
<id>tomcat8</id>
<username>adminScript</username>
<password>secret</password>
</server>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<!-- for Tomcat 8 also -->
<version>2.2</version>
<configuration>
<server>tomcat8</server>
<url>http://localhost.com:1234/mymanager</url>
<path>/doorman</path>
</configuration>
</plugin>
<?xml version="1.0" encoding="UTF-8"?>
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>groupId</groupId>
<artifactId>JavaCourse</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0-alpha-1</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration> <!--required-->
<username>admin</username> <!--required-->
<password>admin</password> <!--required-->
</configuration> <!--required-->
</plugin>
</plugins>
</build>
</project>
username
和password
不是一个好主意。将其放在自己的 settings.xml 中,并通过server
引用它。在 settings.xml 中:<server> <id>tomcat8</id> <username>adminScript</username> <password>secret</password> </server>
在 POM.xml 中:<configuration><server>tomcat8</server><url>http://${tomcatServer}/manager/text</url><path>/doorman</path></configuration>
- JimHawkins<url>
包含您的Tomcat部署服务的URL。 - JimHawkins