2016-12-26 4 views
5

Ich habe kein tomcat-maven-plugin gefunden außer tomcat7-maven-plugin. Kann ich es mit Apache-Tomcat-9.0.0.M15 verwenden?Maven Plugin für Tomcat 9

+0

Sie mit 'tomcat7-Maven-plugin' Haben gelingen? – Jofsey

+0

Wahrscheinlich hat es für mich funktioniert, aber erinnere mich nicht daran. –

Antwort

0

Ja, Sie können es verwenden. Ich habe versucht, und es funktionierte für mich auf 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 Ziele:

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

Hinweis: Vergessen Sie nicht, tomcat Benutzer in tomcat-users.xml und Maven Einstellungen hinzufügen .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 Rolle ermöglicht Anwendungen, z. B. Maven, um jar/war auf Anwendungsserver zu implementieren.

Maven Datei settings.xml

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