Ich habe ein Problem, wenn ich versuche, Java-Anwendung zu implementieren.Tomcat 7: Verbindung zurückgesetzt durch Peer oder Software verursachte Verbindungsabbruch
Cannot invoke Tomcat manager: Connection reset by peer: socket write error
oder
Cannot invoke Tomcat manager: Software caused connection abort: socket write error
In pom.xml Ich habe dies:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8085/manager/html</url>
<server>tomcat7</server>
<path>/java_web</path>
<username>admin</username>
<password>admin</password>
</configuration>
</plugin>
In tomcat-users.xml Ich habe diese:
<tomcat-users>
<role rolename="admin"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<user username="admin" password="admin" roles="manager-gui,admin,manager-jmx,manager-script" />
</tomcat-users>
Auch in Maven/conf/settings.xml ich habe:
<server>
<id>tomcat7</id>
<username>admin</username>
<password>admin</password>
</server>
Als ich
http://localhost:8085/manager/html/deploy?path=%2Fjava_web&update=true
und Eingabe Benutzername und Passwort (admin admin) zu gehen versuche ich habe Fehler:
403 Access Denied
You are not authorized to view this page.
Aber ich getippt in tomcat-users.xml die Benutzer admin manager-gui Rolle. Ich benutze Tomcat 7.0.56 und Jenkins. Verwenden Sie auch Befehle: clean und tomcat7-redeploy. Benötigen Sie Hilfe, um zu verstehen, was falsch ist: C
Ich habe Stunden gesucht, um dies zu beheben, danke – mCeviker