Avatar billede ralphitz Nybegynder
14. december 2001 - 18:53 Der er 3 kommentarer og
1 løsning

Default servlet i Tomcat

Er der nogen der ved hvordan man får tomcat til at smide en servlet i hovedet som \"default\"?

således at man kan sætte forskellige servlets for forskellige paths ...
eks:
http://host/mypath/

loader en servlet der hedder MyServlet??

jeg er klar over at man kan sætte <welcome file-list> i web.xml for hver context, men jeg kan ikke finde ud af at få den til at vælge en \"default\" servlet for en context ...


Avatar billede ralphitz Nybegynder
14. december 2001 - 18:54 #1
og kommentarer og løsningsforslag er _meget_ velkomne ..
Avatar billede logical Nybegynder
14. december 2001 - 20:14 #2
urlpattern /*
Avatar billede logical Nybegynder
14. december 2001 - 20:22 #3
Eller mere præcist, sæt det op i web.xml, ala:
<servlet>
    <servlet-name>x</servlet-name>
    <servlet-class>MyServlet</servlet-class>
  </servlet>

  <!-- Define the Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>x</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>

Mapper alle request i scope til din servlet. Hvis du skal have en specifik path til en servlet, så noget med:
<servlet>
    <servlet-name>x</servlet-name>
    <servlet-class>MyXServlet</servlet-class>
</servlet>
<servlet>
    <servlet-name>y</servlet-name>
    <servlet-class>MyYServlet</servlet-class>
</servlet>

  <!-- Define the Servlet Mapping -->
  <servlet-mapping>
    <servlet-name>x</servlet-name>
    <url-pattern>/mypath/*</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>y</servlet-name>
    <url-pattern>/myotherpath/*</url-pattern>
  </servlet-mapping>


I din servlet kan du så finde ud af, hvad der kommer efter ved at kigge på pathInfo()
Avatar billede ralphitz Nybegynder
14. januar 2002 - 17:05 #4
sorry ... havde helt glemt spørgsmålet ... her er der nogle point ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester