web.xml strul

Java

4 svar · 259 visningar · startad av andreascarlsson

Medlem sedan feb. 2003202 inlägg
Trådstart#1

Jag får inte min förb... servlet-mapping att fungera!!

Jag har förljande i min web.xml:

 
  <servlet>
      <servlet-name>Controller</servlet-name>
      <servlet-class>Controller</servlet-class>
   </servlet>

   <servlet-mapping>	
      <servlet-name>Controller</servlet-name>
      <url-pattern>/test</url-pattern>
   </servlet-mapping>

Borde jag inte kunna komma åt Servleten (Controller) via http://www.domän.se/test då? Det går inte nu. Jag får bara en 404:a

Controller-servleten ligger i WEB-INF/classes och web.xml ligger i WEB-INF, som den ska.

Nu kan jag bara accessa den via http://www.domän.se/servlet/Controller vilket inte är speciellt snyggt...

Någon som har en aning om vad jag kan tänkas göra för fel?

(japp, jag har startat om applikationen också...) ;)

Medlem sedan juni 2003372 inlägg
#2

Re: web.xml strul

andreascarlsson skrev:

Borde jag inte kunna komma åt Servleten (Controller) via http://www.domän.se/test då?

Jo det borde du.
Vad använder du för applikationsserver, version?

Medlem sedan feb. 2003202 inlägg
#3

Jag använder Tomcat 4.1 (bakom Apache)

Medlem sedan juni 2003372 inlägg
#4

Använder du mod_jk* eller mod_proxy?
kolla så du har mappat upp rätt i httpd.conf

Får du 404 om du testar direkt mot tomcat också?
Kolla om det står nåt i loggarna: CATALINA_HOME/logs/

Medlem sedan feb. 2003202 inlägg
#5

Det är mod_jk, men jag tror inte att jag kan testa direkt mot tomcat, eftersom det inte är min burk (webhotell).

Det kan alltså vara något konfigureringsstrul? Då får jag väl kontakta webhotellet antar jag...

Trodde först att det var jag som hade klantat mig på något sätt :)

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)