Каковы имя пользователя и пароль по умолчанию в Tomcat?
84
Я установил Netbeans и попытался получить доступ к диспетчеру сервера, используя: (id / pass) manager / manager, admin / admin, system / password ... Ни один из них не работал.
Мой ответ протестирован на Windows 7 с установкой IDE NetBeans 6.9.1, в которую входит Tomcat версии 6.0.26. На мой взгляд, инструкция может работать и с другими версиями tomcat.
Если вы запускаете сервер Apache Tomcat с панели «Серверы» в среде IDE NetBeans, вы должны знать, что файлы базы и конфигурации Catalina, используемые IDE NetBeans для запуска сервера Tomcat, хранятся в другом месте.
Шаги, чтобы узнать базовый каталог catalina для вашей установки:
Щелкните правой кнопкой мыши узел Apache Tomcat на панели «Серверы» и выберите параметр свойств в контекстном меню. Это откроет диалоговое окно с именем Серверы.
Проверьте имя каталога в поле 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файл, используемый IDE NetBeans. IDE NetBeans поставляется с одним паролем по умолчанию username="ide"и некоторым случайным паролем, вы можете изменить это имя пользователя и пароль, если хотите, или использовать его для входа в систему.
В этом диалоговом окне также есть поле имени пользователя и пароля, которое заполнено этими именем пользователя и паролем по умолчанию, и IDE NetBeans также предлагает вам открыть приложение-менеджер, щелкнув правой кнопкой мыши узел диспетчера под узлом Apache Tomcat на панели серверов.
Единственная проблема с IDE NetBeans заключается в том, что она пытается открыть URL-адрес, http://localhost:8084/manager/который http://localhost:8084/manager/htmlтеперь должен быть
В Tomcat 7 вы должны добавить это в tomcat-users.xml (в Windows 7 он находится по умолчанию здесь: c: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ conf \)
Спасибо, действительно помогает. Я хочу упомянуть здесь одну вещь, с которой я сталкиваюсь: сначала остановите сервер, а затем внесите какие-либо изменения, когда вы остановите сервер, сервер автоматически отклонит изменения, и наши добавленные учетные данные не будут работать. Я столкнулся с этой проблемой, я знаю, это звучит безумно, но я это сделал.
asifaftab87 04
Это хорошо работает даже с tomcat 8 и 9 .. Большое вам спасибо.
Амит Кр
16
В Tomcat 7, 8 и 9 нет пользователя по умолчанию, поэтому никто не может получить доступ к приложению Manager. Вам необходимо изменить conf / tomcat-users.xml, добавив нового пользователя с ролью "manager-gui", например:
Это единственный ответ, который у меня сработал. Однако будьте осторожны, вам нужно заканчивать атрибут роли двойной кавычкой. <user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
Лукас Морган
9
Открыть, tomcat-users.xmlкоторый должен быть вC:\Tomcat 7.0\conf
Все еще есть проблемы. tomcat_users.xml содержит следующее: <? xml version = '1.0' encoding = 'utf-8'?> <tomcat-users> <role rolename = "manager" /> <user username = "tomcat" password = "s3cret" роли = "manager" /> </tomcat-users> Может быть, это мешает Win7 ... или моему антивирусу. Я перепробовал все упомянутые вами решения.
m88 01
Netbeans устанавливает собственный Tomcat. Убедитесь, что вы настроили конфигурацию (xml), которая находится на стороне Netbeans.
Buhake Sindi 01
2
в файле /conf/tomcat-users.xml проверьте или добавьте:
Что ж, вам нужно взглянуть на ответы выше, но вы обнаружите, что приложение-менеджер требует, чтобы у вас был пользователь с ролью `` менеджер '', я считаю, поэтому вы, вероятно, захотите добавить следующее в свой кот: файл users.xml:
Таким образом, вы можете изменять tomcat_user.xml в CATALINA_HOME: до тех пор, пока ваше лицо не станет синим, без каких-либо последствий.
Похоже, что для среды IDE требуются только роли администратора сценария-менеджера в CATALINA_BASE :.
Когда я попытался добавить пользователя к роли manager-gui (к правильному файлу tomcat_user.xml), необходимому для доступа к Tomcat Manager, Tomcat перестал отображать диалоговое окно входа в систему и сразу перешел на страницу-заставку с отказом в доступе 401.
Похоже, что пакет NetBeans использует заблокированную версию TomCat.
Если у людей все еще есть проблемы после добавления / изменения файла tomcat-users.xml и добавления соответствующего пользователя / роли для версии Tomcat, которую они используют, убедитесь, что вы удалили теги комментариев, окружающие этот блок. . В XML-файле они будут выглядеть следующим образом: <!-- -->
они будут выше и ниже раздела пользователя / роли.
Если ваш apache tomcat запрашивает пароль, просто выполните следующие действия: перейдите в домашний каталог apache, затем перейдите в папку webapps, откройте META-INF внутри, в котором вы найдете файл xml с именем context.xml - откройте его в режиме редактирования
и УДАЛИТЕ КОММЕНТАРИЙ С бирки VALVE .
После этого вам не нужно ни имени пользователя, ни пароля.
В conf / tomcat-users.xml вы можете увидеть, какова ваша фактическая конфигурация пользователя, в моем случае обычно это user = "admin" и pass = "1234"
Ответы:
Мой ответ протестирован на Windows 7 с установкой IDE NetBeans 6.9.1, в которую входит Tomcat версии 6.0.26. На мой взгляд, инструкция может работать и с другими версиями tomcat.
Если вы запускаете сервер Apache Tomcat с панели «Серверы» в среде IDE NetBeans, вы должны знать, что файлы базы и конфигурации Catalina, используемые IDE NetBeans для запуска сервера Tomcat, хранятся в другом месте.
Шаги, чтобы узнать базовый каталог catalina для вашей установки:
conf/tomcat-users.xml
который вы хотите открыть и прочитать.(В моем случае это так
C:\Users\Tushar Joshi\.netbeans\6.9\apache-tomcat-6.0.26_base
)My Computer
и перейдите в каталог conf, где вы найдете фактическийtomcat-users.xml
файл, используемый IDE NetBeans. IDE NetBeans поставляется с одним паролем по умолчаниюusername="ide"
и некоторым случайным паролем, вы можете изменить это имя пользователя и пароль, если хотите, или использовать его для входа в систему.http://localhost:8084/manager/
которыйhttp://localhost:8084/manager/html
теперь должен бытьисточник
/usr/local/apache-tomcat-<version_number>/conf/tomcat-users.xml
.Проверьте файл в
<TOMCAT_HOME>/conf
namedtomcat-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>
источник
В 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"/>
источник
В 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/
источник
Перейдите в "% 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».
источник
<user username="admin" password="admin" roles="admin,manager-gui,manager-script"/>
Открыть,
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
-> вы можете изменить имя пользователя и пароль только для этого. [Здесь пароль не указан]источник
В 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"/>
источник
в файле /conf/tomcat-users.xml проверьте или добавьте:
...... <role rolename="manager"/> <user username="ide" password="ide" roles="manager,tomcat,manager-script"/> </tomcat-users>
источник
Только это мне помогло:
Чтобы использовать графический интерфейс веб-администрирования, вам необходимо добавить роль графического интерфейса:
<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"/>
источник
Сначала перейдите в место ниже и откройте его в текстовом редакторе.
Для tomcat 7 добавьте следующий xml-код где-то между
<tomcat-users>
<role rolename="manager-gui"/> <user username="username" password="password" roles="manager-gui"/>
Теперь перезапустите сервер tomcat.
источник
Посмотрите в свой
conf/tomcat-users.xml
. Если там ничего нет, придется его настроить.источник
Что ж, вам нужно взглянуть на ответы выше, но вы обнаружите, что приложение-менеджер требует, чтобы у вас был пользователь с ролью `` менеджер '', я считаю, поэтому вы, вероятно, захотите добавить следующее в свой кот: файл users.xml:
<role rolename="manager"/> <user username="youruser" password="yourpass" roles="manager"/>
Это может показаться упрощенным, но это простая реализация, которую вы можете расширить / заменить другими механизмами аутентификации.
источник
Платформа 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.
Надеюсь, это сэкономит время всем.
источник
Для Windows 7, Netbeans 8.0.2, Apache Tomcat 8.0.15
C: \ Users \ JONATHAN \ AppData \ Roaming \ NetBeans \ 8.0.2 \ apache-tomcat-8.0.15.0_base \ conf \ tomcat-users.xml
Tomcat Manager Имя пользователя и пароль как на картинке ниже.
источник
Если у людей все еще есть проблемы после добавления / изменения файла tomcat-users.xml и добавления соответствующего пользователя / роли для версии Tomcat, которую они используют, убедитесь, что вы удалили теги комментариев, окружающие этот блок. . В XML-файле они будут выглядеть следующим образом:
<!--
-->
они будут выше и ниже раздела пользователя / роли.
источник
Если ваш apache tomcat запрашивает пароль, просто выполните следующие действия: перейдите в домашний каталог apache, затем перейдите в папку webapps, откройте META-INF внутри, в котором вы найдете файл xml с именем context.xml - откройте его в режиме редактирования
и УДАЛИТЕ КОММЕНТАРИЙ С бирки VALVE .
После этого вам не нужно ни имени пользователя, ни пароля.
источник
В conf / tomcat-users.xml вы можете увидеть, какова ваша фактическая конфигурация пользователя, в моем случае обычно это user = "admin" и pass = "1234"
источник
попробуйте tomcat tomcat в качестве имени пользователя и пароля по умолчанию (tomcat 7)
источник