Я использую ubuntu-16.04 и пытаюсь работать с Tomcat. Моя версия: Apache Tomcat / 8.0.36.
У меня есть приложение в http: // локальный: 8080 / mynewapp к которому я хотел получить доступ как корневое приложение, это означает, что я хочу видеть свое приложение при доступе http://127.0.0.1:8080
Пожалуйста, помогите мне с этим.
У вас есть несколько вариантов:
Удалить из коробки ROOT/
каталог из tomcat и переименуйте свой военный файл в ROOT.war
перед его развертыванием.
Разверните свою войну как (из вашего примера) war_name.war
и настроить корень контекста в conf/server.xml
чтобы использовать ваш военный файл:
<Context path="" docBase="war_name" debug="0" reloadable="true"></Context>
Первый вариант проще, но немного сложнее. Второй способ, вероятно, более элегантный.
Источник: https://stackoverflow.com/a/5328636/2983312
Кроме того, 127.0.0.1 по умолчанию должен разрешаться в localhost. Если это не так, вы можете добавить запись в /etc/hosts
как корень.
127.0.0.1 localhost