Не удается войти в диспетчер Tomcat 8 после нескольких шагов по устранению неполадок
Я сталкиваюсь с очевидной общей проблемой: мне не удается войти в систему в недавно установленном Apache Tomcat 8.
Установка Tomcat является частью большой системы, состоящей из базы данных и других приложений, и я устанавливаю ее не впервые, как и не впервые сталкиваюсь с этой проблемой. Таким образом, я сделал все шаги, которые помогли мне решить проблему в другой раз, основываясь на бесчисленных страницах, которые я нашел в Интернете и здесь, на SO, об этой проблеме:
- Получил доступ к пользовательскому XML-файлу и дал все разрешения, особенно manager-gui, моему созданному логину без пробелов между запятыми
- Изменения в файле XML были продолжены путем закрытия его в Notepad++, чтобы избежать блокировки файла приложением
- Изменениям в пользовательском XML-файле предшествовало отключение службы в службах Windows и ее повторное включение после внесения изменений.
- Логин и пароль были установлены и изменены несколько раз, чтобы убедиться, что это не какая-либо опечатка
- Порт доступа в server.xml был изменен на несколько разных опций, чтобы не было конфликтов портов с другим приложением (маловероятно, поскольку Windows Server, на котором запущено приложение, практически чист)
- Права на чтение пользовательского XML-файла были проверены и установлены.
- И конечно, я переустанавливал его хотя бы один раз.
И, возможно, больше шагов по устранению неполадок, которые я не могу вспомнить прямо сейчас. И ничего из этого не сработало.
Поэтому я спрашиваю: какие еще шаги я могу предпринять, чтобы получить доступ к Tomcat Manager (localhost:port/manager) через веб-браузер (Chrome/Firefox) с той же машины, на которой он установлен? (нет участия в NetBeans) Я не могу придумать никакого другого решения.
1 ответ
Что ж, мне наконец удалось получить доступ к менеджеру после обращения к последнему средству, которое я забыл сделать: копировать и вставлять все conf
папка с Tomcat, которая работала с папкой, в которой возникла проблема, и даже при этом она не работала сама по себе, так как мне все равно пришлось изменить порт с 8080 на 8088, чтобы он наконец заработал. Поэтому, похоже, это была "двоичная проблема": порт не был адекватным, плюс различия в конфигурации. Сравнивая файлы, мне удалось найти небольшие различия, например, в web.xml
файлы:
*Current, working*
<mime-mapping>
<extension>woff</extension>
<mime-type>application/x-font-woff</mime-type>
</mime-mapping>
*Previously, not working*
<mime-mapping>
<extension>woff</extension>
<mime-type>font/woff</mime-type>
</mime-mapping>
<mime-mapping>
<extension>woff2</extension>
<mime-type>font/woff2</mime-type>
</mime-mapping>
Я не могу понять, почему такие изменения имели какое-либо значение, но по крайней мере это работает. Спасибо за помощь.