2016-12-26 39 views
5

Nie znalazłem żadnej wtyczki tomcat-maven innej niż tomcat7-maven-plugin. Czy mogę go używać z apache-tomcat-9.0.0.M15?Wtyczka Maven dla Tomcat 9

+0

Czy sukces z 'tomcat7-maven-plugin'? – Jofsey

+0

Prawdopodobnie działało to dla mnie, ale nie pamiętam tego. –

Odpowiedz

0

Tak, możesz z niego korzystać. Próbowałem i pracował dla mnie na 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 cele:

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

Uwaga: Nie zapomnij dodać użytkownika tomcat w ustawieniach tomcat-users.xml i 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> 

rola menedżera rola umożliwia aplikacjom, np. Maven, wdrażanie słoika/wojny do serwera aplikacji.

Maven plik settings.xml

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