Установите правильное имя пользователя и пароль с ролью "менеджер-скрипт" в Tomcat
Я знаю, что это было задавали много перед. Но я уже поместил своего пользователя в роль "manager-script".
Я продолжаю получать это при попытке развернуть:
ошибка развертывания: доступ к серверу Tomcat не был авторизован. Набор правильное имя пользователя и пароль с ролью "менеджер-скрипт" в настройщик Tomcat в Диспетчере серверов. См. журнал сервера для подробности.
мой D:DEVapache-tomcat-7.0.47conftomcat-users.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="manager-script"/>
<user username="user" password="user" roles="manager-script"/>
</tomcat-users>
сервер запускается просто отлично без ошибок от netbeans, но когда я иду на развертывание, он продолжает запрашивать у меня учетные данные с "manager-script".
что я пробовал:
- удаление всех других установок/каталогов Apache.
- перезагрузка.
- двойная, тройная и четверная проверка имени пользователя и пароля (пользователь@user).
что я делаю не так?
14 ответов
короткий ответ - не знаю. Ваши tomcat-пользователи.xml выглядит правильно. Вещи для проверки:
- развернуто ли приложение Manager?
- есть в интернете.xml, используемый Менеджер (где используется manager-script) был изменен?
- используйте JMX для подтверждения правильного чтения пользователей и ролей.
- область была изменена на сервере.в XML?
Привет решение находится ниже:
- удалить netbeans и tomcat
- удалить кассовый каталог c:\users{youruser}.в NetBeans\
- удалите папку netbeans в : C:\Users{youruser}\AppData\Roaming\netbeans
- переустановите netbeans и tomcat
- добавить приложение Я работает
проверено !! : D
такая же проблема.. fixéd он, добавив:
<tomcat-users>
<role rolename="manager-script"/>
<user username="user" password="user" roles="manager-script"/>
</tomcat-users>
to C:\Program файлы\apache-tomcat-7.0.47\conf\tomcat-пользователи.в XML
и не забудьте запустить netbeans как администратор.
Я также получил эту ошибку. Я с этим справлюсь. У меня есть эта ошибка, потому что пользователь, который я вхожу в компьютер, не имеет разрешения на доступ C: и не может добавить информацию о пользователе .\conf\tomcat-пользователи.XML. Поэтому я копирую папки tomcat в D: и удаляю и снова добавляю сервер tomcat в мои NetBeans и снова запускаю сервер.. Теперь я в порядке.
перейти к
C:\Users\ur folder\AppData\Roaming\NetBeans.0.2\apache-tomcat-8.0.15.0_base\conf\tomcat-users.xml
и удалить строку
<user password="admin" roles="manager-script,admin" username="admin"/> `
на вкладке пользователи tomcat.
удалите сервер apache tomcat из netbeans
добавить параметр catalina
домой
C:\Program Files\Apache Software Foundation\Apache Tomcat 8.0.15\conf\Catalina\localhost\conf\Catalina\localhost
и
создайте нового пользователя. Тогда это будет исправлено
для тех, кто использует tomcat 7.0.72 по-прежнему имеет ту же проблему. сделайте следующее
- после установки пользователей с помощью manager-script в tomcat-users.в XML
<?xml version="1.0" encoding="UTF-8"?> <tomcat-users> <role rolename="manager-script"/> <user username="user" password="user" roles="manager-script"/> </tomcat-users>
- goto C:\Users\[yourname]\AppData\Roaming\NetBeans\8.1 и отредактируйте "tomcat70.свойства", добавив следующее, если не включено
tomcat.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0 tomcat.url=http://localhost:8080 tomcat.username=manager tomcat.password=tomcat
Примечание: измените имя пользователя и пароль, как указано выше, на имя пользователя и пароль установить в tomcat-пользователи.xml в c:\Program файлы\apache...\
удалите сервер в Netbeans
снова добавьте сервер tomcat в Netbeans и установите имя пользователя и пароль как в tomcat-users.в XML
выход из сервера tomcat и Netbeans
перезагрузите компьютер и запустите tomcat server
запустить Netbeans как администратор.
они должны работать.
помните, перезапуск Tomcat apter вы следуете там руководство, нет необходимости, чтобы удалить netbean и tomcat! Вот мои шаги:
1-удалите папку netbeans в C:\Users{youruser}\AppData\Roaming\netbeans
2 - установить разрешение на tomcat_users.в XML
3-редактировать tomcat_user.в XML
4 - перезапустить Tomcat
это работает!
Я знаю, что это было решено, но я прошел через что-то подобное на окнах, где мой "..\ Apache\Tomcat.."был в программных файлах, и то, что работало для меня, было
1.Выйти из Netbeans (если открыто) 2.Запустите Netbeans от имени администратора
надеюсь, это кому-то поможет.
измените пользователей tomcat.xml найдите в каталоге conf места установки Apache, затем перезапустите net-beans.
<user password="admin" roles="manager,manager-script,admin" username="admin"/>
или вы можете удалить сервер Apache из Netbeans и повторно добавить.
просто удалось после нескольких часов отчаяния. Кажется, это вызвано тем, что netbeans не имеет привилегий в папке Program Files. Попробуйте использовать отдельную базовую папку CATALINA, в которой будет находиться конфигурация.
Я добавил такую роль, и Tomcat успешно начал работу в NetBeans
помните запуск NetBeans от имени администратора
<role rolename="manager-script"/>
<user username="admin" password="admin" roles="admin-gui,manager-gui,manager-
script" />
очень просто друзьями.! Нет необходимости изменять этот XML-файл. перейдите только в меню Сервис>сервер>удалить сервер. затем добавьте сервер еще раз, он попросит вас создать имя пользователя и пароль. Установите флажок " создать нового пользователя, если он не существует." Я пытался минуту назад.
Откройте Панель управления xampp. Выберите Config=>tomcat_users.XML Не комментируйте это в конце файла:
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user password="space" roles="manager-script,admin" username="root"/>