Ich möchte CI für einen meiner Produktionsserver einrichten. Dieser Server ist HTTPS-gesichert. Allerdings, wenn Jenkins versucht, es gibt mir folgende Ausnahme zu implementieren:Wie kann ich mithilfe von Jenkins auf einem sicheren (https) Tomcat-Server bereitstellen?
org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403)
Die Tomcat-Server (8.x) gehostet wird Azure Cloud auf einer Cent-OS-basierte Maschine. Ich habe in tomcat-users.xml
den Benutzer folgende Rollen gegeben:
roles="manager-jmx,manager-gui,manager-script,standard"
Gibt es eine andere Rolle, die erforderlich ist textbasierten Zugriff zu ermöglichen?
Der Tomcat kann mit dem AJP-Protokoll eine Verbindung mit Apache HTTPD herstellen. Es ist HTTP-Protokoll und Port sind deaktiviert. –