Я пытаюсь развернуть WAR на удаленном Tomcat (удаленной машине), используя Jenkins для развертывания в контейнере Plugin , я сделал следующую конфигурацию в TOMCAT-users.xmlИмя пользователя, которое вы предоставили, не разрешено использовать текстовый Tomcat Manager (ошибка 403) при развертывании на удаленном Tomcat8 с помощью Jenkins
<user username="deployer" password="deployer" roles="manager-gui,manager-script,admin" />
меня правильно настроить имя пользователя пароль и порт в Дженкинс Установщик контейнера плагин. Настройка работает нормально для локального Tomcat. Но для удаленного Tomcat Я получаю следующее сообщение об ошибке:
Caused by: org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The username you provided is not allowed to use the text-based Tomcat Manager (error 403) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:555)
at org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:686) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:699) at org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:174)
... 16 more Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://1.203.190.5:8080/manager/text/list at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown
Source) at org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:544) ... 19 more
Пожалуйста, помогите.
Возможно, у введенного пользователя нет доступа для чтения/записи на удаленной машине. – RejeeshChandran
Я проверил доступ. У пользователя есть доступ. – harshlal028