Я установил Netbeans и попытался получить доступ к диспетчеру сервера, используя: (id/pass) manager/manager, admin/admin, system/password... Ни один из них не работал.
Что такое имя пользователя и пароль по умолчанию в Tomcat?
Ответ 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 похожи на ниже рис.
Ответ 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)