2016-12-26 71 views
5

我没有找到tomcat7-maven-plugin以外的任何tomcat-maven-plugin。 我可以在apache-tomcat-9.0.0.M15中使用它吗?Tomcat的Maven插件9

+0

有你'tomcat7-Maven的plugin'成功吗? – Jofsey

+0

可能它适合我,但不记得它。 –

回答

0

是的,你可以使用它。我试着和它的工作对我来说在Tomcat 9

<plugin> 
<groupId>org.apache.tomcat.maven</groupId> 
<artifactId>tomcat7-maven-plugin</artifactId> 
<version>2.2</version> 
<configuration> 
    <url>http://localhost:8080/manager/text</url> 
    <server>TomcatServer</server> 
    <path>/myapp</path> 
</configuration> 

Maven目标:

mvn tomcat7:deploy 
mvn tomcat7:undeploy 
mvn tomcat7:redeploy 

注意:不要忘了添加的Tomcat用户的tomcat-users.xml中和Maven设置.XML

的tomcat-user.xml

<?xml version='1.0' encoding='utf-8'?> 
<tomcat-users> 
    <role rolename="manager-gui"/> 
    <role rolename="manager-script"/> 
    <user username="admin" password="password" roles="manager-gui,manager-script" /> 
</tomcat-users> 

manager-script角色使应用程序(即maven)能够将jar/war部署到应用程序服务器。

的Maven的settings.xml文件

<?xml version="1.0" encoding="UTF-8"?> 
<settings ...> 
    <servers> 
     <server> 
      <id>TomcatServer</id> 
      <username>admin</username> 
      <password>password</password> 
     </server> 
    </servers> 
</settings>