tomcat-maven-plugin: Serwer zwrócił kod odpowiedzi HTTP: 403

Próbuję automatycznie wdrożyć aplikację sieciową Maven z Eclipse Java EE na mój lokalny serwer Tomcat. Używam systemu Windows XP. To jest błąd:

[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]

Myślę, że znam przyczynę tego błędu:

Jeśli uruchomię serwer Tomcat wewnątrz eclipse, 127.0.0.1:8080 to mój obszar roboczy / cel. Jest na nim dowolny folder menedżera i pozostałe klasy, więc nie działa. Możliwe nieudane rozwiązanie: skopiuj ten folder i pliki do mojego projektu.Jeśli uruchomię serwer Tomcat poza eclipse, 127.0.0.1:8080 to tomcat_location / webapps. Nie działa, ponieważ Eclipse tworzy plik wojny w moim obszarze roboczym, więc Tomcat nie może go znaleźć. Możliwe rozwiązanie:skonfiguruj wtyczkę maven-war, aby utworzyć plik wojny na 127.0.0.1:8080. Jak mogłem to zrobić? Czy jest to najlepszy sposób na osiągnięcie sukcesu?

ekstrakt pom.xml:

 <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>

ekstrakt tomcat-users.xml:

<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>

AKTUALIZACJA: pvm14 odpowiedział na pytanie. Ale wcześniej musisz otworzyć plik: Tomcat v7.0 Server na localhost.server. Oto jak:

NieruchomościKliknięcie przycisku Zmień lokalizację spowoduje wyświetlenie pliku, który wskazuje strzałka 3.Otwórz plik

questionAnswers(1)

yourAnswerToTheQuestion