Mam serwer na którym stoi tomcat. Aplikacje (war) są klasycznie w katalogu webapps. Na mój adres IP wskazuje kilka wpisów dns:
appA.mojadomena.pl -> 192.168.1.239
appB.mojadomena.pl -> 192.168.1.239
Obecnie aplikacje nie ważne po której domenie czy ip są wywoływane np.:
appA.mojadomena.pl:8080/appA
appA.mojadomena.pl:8080/appB itd.
Chcę by po wpisaniu w przeglądarce adresu: www.appA.mojadomena.pl:8080
Od razu wyświetliła się aplikacja "appA".
Po wpisaniu www.appB.mojadomena.pl:8080 "appB", czyli nie trzeba było podawać katalogu w url do konkretnej aplikacji tylko sama się wywołała w zależności od adresu.
W serwerze apache(zwykły http) wiem jak to zrobić w tomcacie nie potrafię.
Próbowałem virtual hostów poprzez wpis w server.xml
<host appbase="webapps/appA" autodeploy="true" name="www.appA.mojadomena.pl" unpackwars="true"></host>
<host appbase="webapps/appB" autodeploy="true" name="www.appB.mojadomena.pl" unpackwars="true"></host>
Ale to nic nie zmienia i np. po wpisaniu www.appA.mojadomena.pl:8080 wyświetla się standardowa strona tomcata z dostępem do panelu admina itd.
Próbowałem też jakieś wpisy contextu, ale nie udał;o się uzyskać zamierzonego efektu.