Czy ten dolny blok xml-a jest potrzebny? Chodzi o index.html, itp ... A może tam powinny być nazwy np. strona1.html?
Jakbys zrobil warstwy widokowe w plikach html/jsp/czyms podobnym, to wtedy mialoby to jakies zastosowanie. W Twoim przypadku jest troche inaczej bo Ty zwracasz kod strony za pomoca servletu (co nie jest zbyt dobrym rozwiazaniem w tego typu zastosowaniach). Nie chce mi sie tego wszystkiego sprawdzac, ale z tego co wiem to w Twoim przypadku ostatni blok xmla nie jest potrzebny.
Już wiem - zabrakło linii kodu - response.setContentType("text/html");
Teraz po wpisaniu bezwzglednego adresu : https://rnest.jhost.pl/strona1/test strona odpala się jak należy ...
Tylko dlaczego tak się nie dzieje po kliknięciu w menedżerze Tomcata na folder strona1?
Zapewne dlatego, ze po kliknieciu na strona1 w menadzerze Tomcata zostaniesz przekierowany pod adres https://rnest.jhost.pl/strona1 a nie https://rnest.jhost.pl/strona1/test. Tomcat zapewne przekierowuje Cie do miejsca, w ktorym znajduje sie Twoja aplikacja, ale adres Twojej aplikacji to nie to samo co adres servletu.
Tak jak napisales w xmlu, Twoj servlet jest aktywowany w momencie kiedy uzytkownik wejdzie pod adres "/test". Jezeli uwzglednimy tutaj kontekst aplikacji (strona1) to z tego robi nam sie adres /strona1/test. Jezeli chcesz aby servlet dzialal po wpisaniu adresu /strona1 to zmien mapowanie servletu z /test na /.