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

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

Ответ 1

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

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

Как узнать каталог каталинии для вашей установки:

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

Ответ 2

Проверьте файл в <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>

Ответ 3

В 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"/>

Ответ 4

Откройте 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>

Примечание:

  • admin-gui → Имя пользователя и пароль - не изменять.
  • manager-gui → вы можете изменить имя пользователя и пароль только для этого.     [Здесь пароль не указан]

Ответ 5

Перейдите в "% 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"

Ответ 6

В 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/

Ответ 7

в файле /conf/tomcat -users.xml проверьте или добавьте:

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

Ответ 8

Платформа 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 требуется только менеджер, script, роли администратора под CATALINA_BASE:.

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

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

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

Ответ 9

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

<TOMCAT_HOME>/conf/tomcat-users.xml

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

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

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

Ответ 10

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

Ответ 11

В 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"/>

Ответ 12

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

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

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

Ответ 13

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

Чтобы использовать веб-администрирование gui, вы должны добавить роль gui:

<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"/>

Ответ 14

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

tomcat-users.xml

Ответ 15

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

Ответ 16

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

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

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

Ответ 17

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

Ответ 18

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