2016-12-26 20 views
5

tomcat7-maven-plugin以外のtomcat-maven-pluginは見つかりませんでした。 apache-tomcat-9.0.0.M15で使用できますか?Tomcat 9のMavenプラグイン

+0

あなたは 'tomcat7-のmaven-Plugin'をして成功することがありますか? – Jofsey

+0

おそらくそれは私のために働いたが、それを覚えていない。 –

答えて

0

はい使用できます。私が試したし、それが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のゴールTomcat上で私の仕事:

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

注:Tomcatの-users.xmlのとMavenの設定でTomcatのユーザーを追加することを忘れないでください。 .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> 
関連する問題