it-swarm.com.ru

Какое имя пользователя и пароль по умолчанию в Tomcat?

Я установил Netbeans и попытался получить доступ к диспетчеру серверов, используя: (id/pass) manager/manager, admin/admin, system/password ... Ни один из них не работал.

76
m88

Мой ответ проверен на Windows 7 с установкой NetBeans IDE 6.9.1, которая входит в комплект Tomcat версии 6.0.26. Инструкция может работать с другими версиями Tomcat по моему мнению.

Если вы запускаете сервер Apache Tomcat с панели "Серверы" в NetBeans IDE, то вы должны знать, что базовые и конфигурационные файлы Catalina, используемые NetBeans IDE для Запустите сервер Tomcat, которые находятся в другом месте.

Шаги, чтобы узнать базовый каталог catalina для вашей установки:

  1. Щелкните правой кнопкой мыши узел Apache Tomcat на панели "Серверы" и выберите пункт "Свойства" в контекстном меню. Откроется диалоговое окно "Серверы".
  2. Проверьте имя каталога поля База Каталины, это тот каталог, где находится текущий conf/Tomcat-users.xml и который вы хотите открыть и прочитать.
    (В моем случае это C:\Users\Tushar Joshi\.netbeans\6.9\Apache-Tomcat-6.0.26_base)
  3. Откройте этот каталог в My Computer и перейдите в каталог conf, где вы найдете фактический файл Tomcat-users.xml, используемый в среде IDE NetBeans. NetBeans IDE поставляется с одним паролем по умолчанию с username="ide" и произвольным паролем. Вы можете изменить это имя пользователя и пароль, если хотите, или использовать их также для входа в систему
  4. В этом диалоговом окне также есть поле имени пользователя и пароля, которое заполняется этими именем пользователя и паролем по умолчанию, и IDE NetBeans также предлагает вам открыть приложение менеджера, щелкнув правой кнопкой мыши на узле менеджера под Apache Tomcat узел в панели серверов
  5. Единственная проблема с IDE NetBeans состоит в том, что он пытается открыть URL http://localhost:8084/manager/, который теперь должен быть http://localhost:8084/manager/html
35
Tushar Joshi

Проверьте файл в <Tomcat_HOME>/conf с именем Tomcat-users.xml.
Если вы не найдете там чего-нибудь, отредактируйте его так:

<?xml version='1.0' encoding='utf-8'?>
<Tomcat-users>
  <role rolename="admin"/>
  <user username="admin" password="password" roles="standard,manager,admin"/>
</Tomcat-users>
52
CristiC

В Tomcat 7 вы должны добавить это в Tomcat-users.xml (в Windows 7 он находится по умолчанию при установке здесь: c:\Program Files\Apache Software Foundation\Tomcat 7.0\conf \)

<?xml version="1.0" encoding="UTF-8"?>
<Tomcat-users>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</Tomcat-users>

Обратите внимание, что не должно быть никаких пробелов между ролями для администратора, так как этот список должен быть разделен запятыми.

Итак, вместо этого (как предлагается в некоторых ответах:

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

это ДОЛЖНО быть так:

  <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
31
Nenad Bulatovic

Перейдите в "% Tomcat_FOLDER%/conf/Tomcat-users.xml" и настройте следующее:

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

Следовательно, имя пользователя "admin" и пароль "admin"

12
Aks

В Tomcat 7, 8 и 9 НЕТ пользователя по умолчанию, поэтому никто не может получить доступ к приложению Manager. Вам нужно изменить conf/Tomcat-users.xml, добавив нового пользователя с ролью "manager-gui", например:

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

Посмотрите здесь: https://www.mkyong.com/Tomcat/tomcat-default-administrator-password/

8
user4447655

Откройте Tomcat-users.xml, который должен быть в C:\Tomcat 7.0\conf

Добавьте следующие строки в файл выше:

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

     <role rolename="admin-gui"/>
     <user username="Tomcat" password="s3cret" roles="admin-gui"/>        
 </Tomcat-users>

Примечание:

  1. admin-gui -> Имя пользователя и пароль - Не меняйте.
  2. manager-gui -> вы можете изменить имя пользователя и пароль только для этого. [Здесь пароль не указан]
8
Irshad

Сначала перейдите к расположению ниже и откройте его в текстовом редакторе.

<Tomcat_HOME>/conf/Tomcat-users.xml

Для Tomcat 7 добавьте следующий XML-код где-то между <Tomcat-users>

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

Теперь перезапустите сервер Tomcat.

2
tk_

Платформа NetBeans 7.3, Apache Tomcat 7.0.34 re: Tomcat Manager

Я потратил 3 дня, чтобы отследить это, потому что думал, что у меня плохая установка.

В Windows и Linux NetBeans использует отдельное местоположение файла для CATALINA_BASE:

http://wiki.netbeans.org/FaqInstallationDefaultTomcatPassword

Таким образом, вы можете изменить Tomcat_user.xml в CATALINA_HOME: пока ваше лицо не станет синим, безрезультатно.

Похоже, что для IDE требуются только роли менеджера-сценария и роли администратора в CATALINA_BASE :.

Когда я попытался добавить пользователя в роль manager-gui (в правильный файл Tomcat_user.xml), необходимый для доступа к Tomcat Manager, Tomcat прекратил показывать диалоговое окно входа в систему и сразу перешел на страницу-заставку 401 с отказом в доступе.

Похоже, что пакет NetBeans использует заблокированную версию Tomcat.

Надеюсь, это сэкономит всем время.

2
Steve Kritzer

в файле /conf/Tomcat-users.xml отметьте или добавьте:

......
<role rolename="manager"/>
<user username="ide" password="ide" roles="manager,Tomcat,manager-script"/>
</Tomcat-users>
2
msangel

Посмотрите в свой conf/Tomcat-users.xml. Если там ничего нет, вам придется его настроить.

1
Bozho

Что ж, вам нужно посмотреть на ответы выше, но вы обнаружите, что приложение менеджера требует, чтобы у вас был пользователь с ролью "менеджер", я полагаю, так что вы, вероятно, захотите добавить следующее к вашему Tomcat: файл users.xml:

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

Это может показаться упрощенным, но это просто простая реализация, которую вы можете расширить/заменить другими механизмами аутентификации.

1
Mick Sear

В Tomcat 7 в разделе Tomcat_HOME/conf/Tomcat_users.xml см. Тег <user />, чтобы увидеть пароль.

Пример:

  <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"/>
1
Buhake Sindi

для Windows 7, Netbeans 8.0.2, Apache Tomcat 8.0.15
C:\Users\Джонатаном\AppData\Roaming\NetBeans\8.0.2\Apache-Tomcat-8.0.15.0_base\конф\Tomcat-users.xml
Имя пользователя и пароль Tomcat Manager приведены ниже.
Tomcat-users.xml

1
YeHtunZ

Только это помогло мне:

Чтобы использовать графический интерфейс веб-администратора, необходимо добавить роль графического интерфейса:

<role rolename="admin"/>
<role rolename="admin-gui"/>
<role rolename="manager"/>
<role rolename="manager-gui"/>

<user username="name" password="pwd" roles="admin,admin-gui,manager,manager-gui"/>
1
Jonathan Lee

попробуйте Tomcat Tomcat в качестве имени пользователя и пароля по умолчанию (Tomcat 7)

0
Amichai Ungar

В conf/Tomcat-users.xml вы можете увидеть, какова ваша фактическая конфигурация пользователя, в моем случае обычно это user = "admin" и pass = "1234"

0
skypeter1

Если ваш Apache Tomcat запрашивает пароль, просто выполните следующие действия: перейдите в домашний каталог Apache, затем перейдите в папку webapps, откройте META-INF внутри, где вы найдете XML-файл с именем context.xml - откройте его в режиме редактирования.

и УДАЛИТЕ КОММЕНТАРИЙ из тега Valve .

После этого вам не нужно вводить имя пользователя и пароль.

0
purushottam mishra

Если у людей по-прежнему возникают проблемы после добавления/изменения файла Tomcat-users.xml и добавления соответствующего пользователя/роли для используемой версии Tomcat, убедитесь, что вы удалили теги комментариев, окружающие этот блок. , Они будут выглядеть так в файле XML:
<!--
-->
Они будут выше и ниже раздела пользователя/роли.

0
Darryl