2010-11-10 11 views
5

У меня есть проект веба-приложение, которое развертывается в коте 6. я могу получить доступ к приложению с помощью URL:Short URL или псевдоним для развернутого приложения в коте 6

http://localhost:8082/MyApplication

Я также wan't чтобы иметь возможность получить доступ к этой заявке, используя другой адрес: http://localhost:8082/myapp

Возможно ли это? если да, какие у меня альтернативы?

Конечно, я не хочу менять исходное имя приложения («MyApplication»).

Thanks, Abhishek.

ответ

7

Если вы добавите Context в пределах server.xml, он будет работать так, как вы хотите. Укажите нужный атрибут path.

<Context docBase="MyApplication" path="/myapp" /> 

Хотя это работает, этот подход не рекомендуется при котом документации, так как любые изменения в server.xml средство перезапуска сервера нарушающий все веб-приложения.

Но, с другой стороны, практика содержания этого в Catalina_Home/conf/Catalina/localhost/context.xml (который рекомендован в документации) имеет некоторые ненадежности, как другие сообщили, - когда вы перебросить войну вы можете потерять context.xml слишком

See Why-does-tomcat-replace-context-xml-on-redeploy и Why does tomcat like deleting my context.xml file?

Смежные вопросы