Назад | Перейти на главную страницу

Проблема с URL-адресом приложения Tomcat

В домене my.test.org У меня следующая установка:

Проблема в том, что правильный URL для myapp должно быть http://my.test.org/prefix/myapp: приложение публикует связанные данные, http://my.test.org/prefix/myapp как префикс. По этой причине это не сработает на http://my.test.org/myapp. Другими словами, мне нужно переписать URL-адрес прозрачным образом, без перенаправлений.

Я попытался развернуть приложение во вложенной папке в webapps (на месте $CATALINA/webapps/prefix/myapp) без везения.

Каким было бы хорошее решение для развертывания приложения на http://my.test.org/prefix/myapp?

Спасибо за подсказку!

С помощью tomcat вы можете переопределить префикс, на который развернуто приложение. См. Интерфейс менеджера чуть выше раздела войны загрузки, есть ~ 4 поля для заполнения из памяти.


Я пока не могу здесь комментировать, поэтому отвечу в ответ.

Возможно, вам потребуется отредактировать файл tomcat-users.xml, чтобы добавить роль менеджера (в файле есть комментарии, которые помогут), а также добавить пользователя с назначенной ролью менеджера.

Как только вы это сделаете, вы сможете получить доступ к / manager / uri, и на этом экране вы увидите раздел, о котором я говорю.