2010-11-14 16 views

Odpowiedz

7

wdrożyć aplikację korzenia kontekstowego /
i ustawić servlet-mapping w web.xml jak

<servlet-mapping> 
    .. 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 
+0

Witam, dziękuję za odpowiedź, ale web.xml apletu lub serwera? – gennad

+1

@gennad aplikacji 'web.xml' –

+0

Oh, przepraszam, naprawdę aplikacji. Bardzo dziękuję za Twoją pomoc!!! – gennad

0

zrobiłem następujące w moim web.xml. Zmapowałem serwlet jako index.html.

<welcome-file-list> 
<welcome-file>index.html</welcome-file> 
<welcome-file>myservlet</welcome-file> 
</welcome-file-list> 

a następnie aplet sam:

<servlet> 
<description></description> 
<display-name>myservlet</display-name> 
<servlet-name>myservlet</servlet-name> 
<servlet-class>myservlet</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>myservlet</servlet-name> 
<url-pattern>/index.html</url-pattern> 
</servlet-mapping> 
0

Z Tomcat 6 context configuration documentation:

elementy kontekście może być jednoznacznie zdefiniowane ... (ciach) ... w osobnych plikach (z rozszerzeniem ".xml") w katalogu $CATALINA_BASE/conf/[enginename]/[hostname]/ . Nazwa pliku (mniej rozszerzenie .xml) zostanie wykorzystana jako ścieżka kontekstu. Kontekst wielopoziomowy ścieżki można zdefiniować za pomocą #, np. foo#bar.xml na ścieżce kontekstowego /foo/bar. Domyślna aplikacja internetowa może być zdefiniowana za pomocą pliku nazwie ROOT.xml.

musi również map the servlet w tym zgłoszeniu do toru głównego (/) Ty.

0

To jest stara nitka, ale odpowiedź Jigara Joshi nie zadziałała dla mnie na Tomcat 8.0 i Servlet 3.1. Dlatego użyłem następującego odwzorowania w web.xml.

<servlet-mapping> 
    <servlet-name>myServlet</servlet-name> 
    <url-pattern></url-pattern> 
</servlet-mapping> 

W sekcji 12.2, Servlet 3.0 specification stwierdza:

Pusty ciąg („”) jest specjalnym UR L wzór, który dokładnie odwzorowuje kontekstowy katalog główny aplikacji, tj wnioski formularza http://host:port/ /. W tym przypadku informacja o ścieżce to "/ ", a ścieżka serwletu i ścieżka kontekstu jest pustym ciągiem znaków ("").

Powiązane problemy