tomcat-maven-plugin: Der Server hat den HTTP-Antwortcode 403 zurückgegeben

Ich versuche, eine Maven-Webanwendung von Eclipse Java EE automatisch auf meinem lokalen Tomcat-Server bereitzustellen. Ich benutze Windows XP. Das ist der Fehler:

[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project practicaIW: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: http://127.0.0.1:8080/manager/deploy?path=%2Fpractica-3&war= -> [Help 1]

Ich glaube, ich kenne den Grund für diesen Fehler:

Wenn ich den Tomcat-Server in Eclipse ausführe, ist 127.0.0.1:8080 mein Arbeitsbereich / Ziel. Es gibt einen Manager-Ordner und alle anderen Klassen darauf, daher funktioniert es nicht. Mögliche verpatzte Lösung: Kopieren Sie diesen Ordner und diese Dateien in mein Projekt.Wenn ich den Tomcat-Server außerhalb von Eclipse ausführe, lautet 127.0.0.1:8080 tomcat_location / webapps. Es funktioniert nicht, da Eclipse die Kriegsdatei in meinem Arbeitsbereich erstellt, sodass Tomcat sie nicht finden kann. Mögliche Lösung:Konfigurieren Sie das Maven-War-Plugin, um die War-Datei in 127.0.0.1:8080 zu erstellen. Wie könnte ich das machen? Ist es der beste Weg, um fortzufahren?

pom.xml-Extrakt:

 <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <configuration>
        <url>http://127.0.0.1:8080/manager</url>
        <username>admin</username>
        <password>password</password>
        <server>TomcatServer</server>
        <path>/practica-3</path>
    </configuration>
 </plugin>

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <configuration>
       <warSourceDirectory>WebContent</warSourceDirectory>
       <failOnMissingWebXml>false</failOnMissingWebXml>
    </configuration>
  </plugin>

tomcat-users.xml-Extrakt:

<tomcat-users>
    <role rolename="manager"/>
    <role rolename="manager-gui"/>        
    <role rolename="admin"/>
    <role rolename="manager-script"/>
    <user password="password" roles="admin,manager,manager-gui,manager-script" username="admin"/>
</tomcat-users>

AKTUALISIEREN: pvm14 beantwortet die Frage. Zuvor müssen Sie jedoch die folgende Datei öffnen: Tomcat v7.0 Server unter localhost.server. Hier ist, wie:

EigenschaftenWenn Sie auf Standort wechseln klicken, wird die Datei angezeigt, auf die der Pfeil 3 zeigt.Öffne die Datei

Antworten auf die Frage(1)

Ihre Antwort auf die Frage