mvn tomcat7: deploy - Tomcat-Manager kann nicht aufgerufen werden: Defekte Pipe

8

Ich erhalte eine Fehlermeldung, wenn ich CLIFF .war auf meinem tomcat7-Server bereitstellen möchte.

[ERROR] Fehler beim Ausführen des Ziels org.apache.tomcat.maven: tomcat7-maven-plugin: 2.1: deploy (default-cli) auf Projektklippe: Tomcat-Manager kann nicht aufgerufen werden: Verbindung zu Ссылка abgelehnt: Verbindung verweigert

OS X 10.10.5 Apache Tomcat / 8.0.24 JVM 1.8.0_05-b13

%Vor%

pom.xml:

%Vor%

~ / .m2 / settings.xml:

%Vor%

/usr/local/apache-tomcat-8.0.24/conftomcat_users.xml:

%Vor%

Hinzugefügt zu pom.xlm: Ссылка

%Vor%     
dbl001 26.08.2015, 15:38
quelle

7 Antworten

8

Die Rolle für die Bereitstellung auf / manager / text ist "manager-script" und die Apache Tomcat Manager-Anleitung zeigt an, dass sie nicht auf einen Benutzer mit der manager-gui-Rolle angewendet werden sollte. Ich benutze einen Deployment-Benutzer mit nur der Manager-Skript-Rolle und keine anderen, und das Upload der WAR-Datei ohne die Nachricht gebrochene Pipe. Wenn ich meinem Bereitstellungsbenutzer die manager-gui-Rolle hinzufüge, erhalte ich die Meldung über unterbrochene Pipes, auf die Sie stoßen. Versuchen Sie, Ihre tomcat-users.xml zu ändern, um die Rolle von Cliff auf die Rolle des einzelnen Manager-Skripts zu beschränken. Hoffe es hilft.

Ссылка

    
Mark Hattrup 31.08.2015 18:05
quelle
5

Wenn ich in der ~ / .m2 / settings.xml einstelle, funktioniert es nicht. Also setze ich in die pom.xml, wie folgt:

%Vor%

Und fügen Sie in der Datei $ CATALINA_HOME / conf / tomcat-users.xml in <tomcat-users> element Folgendes hinzu:

%Vor%

Dann funktioniert es für mich. :)

    
Muguan 10.01.2016 10:16
quelle
0

Ich konnte die Verknüpfung "mvn redeploy" nicht verwenden, seit ich den Code, der ihn in einige mvn-Module aufgeteilt hat, zusammengeführt habe. Ich empfehle, die .war-Datei von webapp / target in das tomcat webapps-Verzeichnis auf Ihrem Computer / Server zu kopieren.

    
rbot 01.09.2015 18:28
quelle
0

Vielleicht sollten Sie die Datei webapps/manager/WEB-INF/web.xml überprüfen, um sicherzustellen, dass Ihre Datei .war kleiner als der konfigurierte Wert ist.

%Vor%

Siehe diese Frage: IBM MobileFirst-Plattform 6.3 Operational Analytics Fehlgeschlagene Installation für Tomcat

    
Muxiang Yang 21.01.2017 14:16
quelle
0

Ich habe diesen Fehler erhalten, wenn mvn tomcat7:deploy anstelle von mvn tomcat7:redeploy ausgeführt wurde.

    
Jofsey 01.03.2017 14:47
quelle
0

Möglicherweise müssen Sie dies hinzufügen

%Vor%

zu Ihrer pom.xml-Datei zum Ausführen

%Vor%     
mCeviker 22.08.2017 19:13
quelle
0

Wenn Sie CentOS ausführen, müssen Sie möglicherweise zusätzliche Verwaltungsbibliotheken installieren:

%Vor%

Auf anderen Plattformen kann die Lösung ähnlich sein.

    
fresheed 26.10.2017 10:09
quelle

Tags und Links