Я пытаюсь развернуть WAR от Дженкинса к tomcat6.0.39 сервера с помощью команды оболочки, но она не в состоянии развернуть и метания Авторизация:Дженкинс WAR ошибка развертывания
401 Unauthorized
You are not authorized to view this page. If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.
Ниже моя команда оболочки:
curl -T $WORKSPACE/target/myapp-1.0-RC1.war 'http://serverIP:8080/manager/deploy?update=true&path=/myapp'-u username:password
Однако приведенная выше команда отлично работает с моим tomcat 6.0.24. Я определял роль пользователя tomcat в качестве менеджера-gui и manager-script и manager-jmx в соответствии с документацией tomcat, с которой Tomcat 6.0.30 и далее, роли, необходимые для использования приложения-менеджера, были изменены из одной роли менеджера на после четырех ролей ,
- менеджер-гуй
- менеджер-скрипт
- менеджер-JMX
- менеджер-статус
Ниже мое содержание кот-users.xml:
<tomcat-users>
<user username="managergui" password="tomcatManager" roles="manager-gui"/>
<user username="manager" password="tomcatManager" roles="manager-script"/>
Что я не делаю в tomcat-users.xml или в моей команде оболочки, которая равна l исключая исключение авторизации.
У вас есть другие вопросы или мой ответ работает на ваш вопрос? –