it-swarm.com.ru

Как настроить имя пользователя и пароль приложения Tomcat Manager для NetBeans?

Я пытаюсь следовать учебному руководству, чтобы создать чрезвычайно простое веб-приложение на Java в NetBeans.

Когда я пытаюсь запустить его, появляется диалоговое окно с заголовком «Требуется аутентификация». Внутри диалогового окна есть заголовок «Приложение Tomcat Manager» и поля для «Имя пользователя» и «Пароль».

Исследуя это, я понял, что мне нужно отредактировать файл

\Tomcat_HOME\conf\Tomcat-users.xml

включить что-то вроде:

<user username="user" password="password" roles="standard,manager"/>

так что я сделал это, но это еще не помогло.

Кто-нибудь может дать некоторое представление? Я использую Tomcat 6.0.20, NetBeans 6.7.1 и Windows Vista. Я использую jdk1.7.0, но Java еще не вошла в этот проект.

57
Eric Wilson

Когда вы запускаете сервер Tomcat из NetBeans IDE, вам необходимо проверить в меню «tools-> Servers» на вкладке подключения для сервера Tomcat - там есть базовый каталог catalina. И вам нужно включить что-то вроде:

 <role rolename="manager"/>
  <user username="admin" password="admin" roles="manager"/>

в файле 

\CATALINA_BASE\conf\Tomcat-users.xml

или используйте имя пользователя, автоматически сгенерированное IDE с описанием, уже помещенным в этот файл или на вкладку подключения

Для Менеджер приложений: доступ к GUI :

<role rolename="manager-gui"/>
<user username="Tomcat" password="s3cret" roles="manager-gui"/>
69
user162663

Netbeans Проблема: для сервера Apache Tomcat требуется диалоговое окно Аутентификация с запросом имени пользователя и пароля

Это диалоговое окно появляется, если роль пользователя и его учетные данные не установлены или неверны для запуска Tomcat через IDE NetBeans,

ИЛИ когда пользователь/пароль, заданный в IDE, не совпадает с пользователем/паролем в файле "canf/Tomcat-user.xml"

1. Нужно проверить имя пользователя и пароль, установленные в IDE tools -> server

2. Проверьте\CATALINA_BASE\conf\Tomcat-users.xml. определен ли пользователь и его роль или нет. Если не добавить эти строки

<user username="ide" password="EiWnNlBG" roles="manager-script,admin"/>
</Tomcat-users>

3 .. установить одного и того же пользователя/пароль в IDE tools-> server

  1. перезагрузите сервер, чтобы получить эффект изменений

Источник: http://ohmjavaclasses.blogspot.com/2011/12/netbeans-problem-for-Apache-Tomcat.html

15
Sheo

В случае Tomcat 7 роль изменилась с менеджера на manager-gui, поэтому установите его, как показано ниже в файле Tomcat-user.xml.

enter image description here

14
praveen

Хорошо, если вы используете Netbeans в Linux, то вам следует поискать Tomcat-user.xml in 

/home/Username/.netbeans/8.0/Apache-Tomcat-8.0.3.0_base/conf

(он называется Catalina Base и часто скрыт) вместо директории установки Apache. 

откройте Tomcat-user.xml внутри этой папки, раскомментируйте пользователя и роли и добавьте/замените следующую строку.

    <user username="Tomcat" password="Tomcat" roles="Tomcat,admin,admin-gui,manager,manager-gui"/>

перезагрузите сервер. Это все

11
Prazzy Kumar

Следуй за мной и будь счастлив:

1.- Когда вы настраиваете Netbeans в первый раз, они попросят вас указать «пользователя» и «пропуск» для Catalina-Server.

2.- Введите «user» и «pass». Это изменит ваш "Tomcat-users.xml" и добавит:

user password = "MYPASS" role = "manager-script, admin, Tomcat" username = "MYUSER"

3.- Чтобы использовать этого «пользователя» просто перезагрузите ваш веб-сервер Tomcat и NETBEANS.

2
Drifeelgood9999

Файл \conf\Tomcat-users.xml, перед этой строкой

</Tomcat-users>

добавить эти строки

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>   
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status"/>
1
foobarfuu

Вы найдете Tomcat-users.xml в \Users\<Name>\AppData\Roaming\Netbeans\. Он существует как минимум дважды на вашей машине, в зависимости от количества установок Tomcat, которые у вас есть.

0
JensD

Один простой способ проверить ваши изменения в этом файле в Tomcat 8 + - открыть браузер по адресу: http: // localhost: 8080/manager/text/list

0
DoesEatOats

Перейдите в папку Apache-Tomcat\conf и добавьте эти строки в 

Файл Tomcat-users.xml

<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager-gui"/>

и перезагрузите сервер

0
Usman Yaqoob