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%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.
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:
Dann funktioniert es für mich. :)
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.
Siehe diese Frage: IBM MobileFirst-Plattform 6.3 Operational Analytics Fehlgeschlagene Installation für Tomcat