Если вы добавите Context
в server.xml
, он будет работать так, как вы хотите.Присвойте атрибут path
, который вы хотите.
<Context docBase="MyApplication" path="/myapp" />
Хотя он работает, этот документ не рекомендуется в Tomcat, поскольку любые изменения в server.xml
означают перезапуск сервера, нарушающий работу всех веб-приложений.
Но, с другой стороны, практика сохранения этого в Catalina_Home/conf/Catalina/localhost/context.xml
(что рекомендовано документами) имеет некоторые ненадежности, как сообщали другие - когда вы передислоцируете войну, вы можете проиграть context.xml
тоже
См. Почему-tomcat-replace-context-context-xml-on-redeploy и Почему tomcat нравится удаление моего файла context.xml?