2010-11-10 13 views
5

Mam projektu aplikacji internetowych, które są rozmieszczone w Tomcat 6. mogę uzyskać dostępu do aplikacji za pomocą adresu URL:Krótki URL lub alias dla wdrożonej aplikacji w Tomcat 6

http://localhost:8082/MyApplication

ja też wa aby uzyskać dostęp do tej aplikacji przez inny adres URL, taki jak: http://localhost:8082/myapp

Czy to możliwe? jeśli tak, jakie alternatywy mam?

Oczywiście, nie chcę zmieniać oryginalnej nazwy aplikacji ("MojaAplikacja").

Dzięki, Abhishek.

Odpowiedz

7

Jeśli dodasz Context w obrębie server.xml, będzie działać tak, jak chcesz. Podaj wymagany atrybut path.

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

Choć to działa, to podejście nie jest zalecane przez docs Tomcat, od wszelkich zmianach server.xml pomocą ponownego uruchamiania serwera niepokojące wszystkie aplikacje internetowe.

Ale w odwrotną stronę, praktyka Mając to na Catalina_Home/conf/Catalina/localhost/context.xml (który jest zalecany przez docs) ma pewne unreliabilities jak inni donoszą - gdy przesunięcie wojnę można utracić context.xml zbyt

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

Powiązane problemy