Avatar billede Slettet bruger
29. september 2003 - 11:03 Der er 4 kommentarer og
1 løsning

Servlet kan ikke findes på Tomcat

Hejsa eksperter...

Jeg er ved at lave en Servlet som kan generere en JPEG-stream, fra et Blob-entry i en database... jeg har da også fundet koden, og skrevet det hele.....

men når jeg prøver at deploye den på min TomCat server (version 4.1) så får jeg bare en 404-fejl (altså kan ikke finde servlet....)

Jeg kopierer min .class fil (GetImageServlet.class) til webapps\ROOT\WEB-INF\classes), og ifølge den tutorial jeg har fundet på Sun's developer forum burde den nu kunne tilgåes på 127.0.0.1:8080/servlet/GetImageServlet (jow... jeg har husket at genstarte TomCat NT-servicen)......

Har i nogen anelse om hvorfor jeg ikke kan få kontakt, skal man konfigurere noget i web.xml-filen, lave et entry for at binde .class-filen til en URL ?....

Jeg er noget på bar bund her.... håber at i kan hjælpe...

På forhånd 1000 tak (eller 60 point tak...hehe)
- Anders
Avatar billede arne_v Ekspert
29. september 2003 - 11:14 #1
Prøv og lig følgende indi ROOT\WEB-INF\web.xml:

  <servlet>
    <servlet-name>GetImageServlet</servlet-name>
    <servlet-class>GetImageServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>etImageServlet</servlet-name>
    <url-pattern>/GetImageServlet</url-pattern>
  </servlet-mapping>

og bruge URL:

http://localhost:8080/GetImageServlet
Avatar billede Slettet bruger
29. september 2003 - 12:10 #2
Tusind tak..... det skal måske lige siges at de tags du har specificeret ovenfor skal ind i <web-app>....</web-app> tags'ne, i web.xml-filen... (jo, indrømmet, min hjerne fungerer ikke i max-tempo idag....hehe)

Du må gerne smide et svar, sådan så du kan få nogle velfortjente point....
Avatar billede arne_v Ekspert
29. september 2003 - 12:39 #3
Ja.

Men jeg ville kun skrive servlet fragmentet, fordi du jo kunne have
lagt mange andre sjove ting i web.xml !
Avatar billede arne_v Ekspert
29. september 2003 - 12:40 #4
svar
Avatar billede Slettet bruger
30. september 2003 - 10:37 #5
fair nok.... min hjerne fungerer bare ikke altid i highspeed..... :-)
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