Olen asentanut Tomcat 4.1:n koneelleni ongelmitta. Asennuksen mukana tulleet servletit pelittävät vallan mainiosti (examples-hakemisto). Olen onnistunut kääntämään servletin ja MIELESTÄNI servletin "asennus" palvelimelle on myös onnistunut. Kuitenkin, kun kirjoitan selaimen osoiteriville
http://localhost:8080/omat/servlet/HelloServlet saan virheilmoituksen
The requested resource (/omat/servlet/HelloServlet) is not available.
Myöskään Manager-sivulla ei näy web.xml:ssä määritetty 'display-name': Tomcatti (ks. web.xml, alhaalla).
Olenko unohtanut jotain? Olen yrittänyt löytää vastausta dokumentaatiosta ja tutoriaaleista, mutta en ole löytänyt vastausta. Olisin mui kiitollinen avusta.
Alhaalla hieman tietoa siitä, mitä olen saanut aikaiseksi.
webapps/omat/web-inf/classes -hakemistossa on HelloServlet.class -niminen tiedosto.
webapps/omat/web-inf/web.xml tiedostosta löytyy seuraavaa:
-
Tomcatti
Tomcatti
-
HelloServlet
HelloServlet
-
invoker
/servlet/*
conf/server.xml tiedostosta löytyy seuraavaa:
http://localhost:8080/omat/servlet/HelloServlet saan virheilmoituksen
The requested resource (/omat/servlet/HelloServlet) is not available.
Myöskään Manager-sivulla ei näy web.xml:ssä määritetty 'display-name': Tomcatti (ks. web.xml, alhaalla).
Olenko unohtanut jotain? Olen yrittänyt löytää vastausta dokumentaatiosta ja tutoriaaleista, mutta en ole löytänyt vastausta. Olisin mui kiitollinen avusta.
Alhaalla hieman tietoa siitä, mitä olen saanut aikaiseksi.
webapps/omat/web-inf/classes -hakemistossa on HelloServlet.class -niminen tiedosto.
webapps/omat/web-inf/web.xml tiedostosta löytyy seuraavaa:
-
Tomcatti
Tomcatti
-
HelloServlet
HelloServlet
-
invoker
/servlet/*
conf/server.xml tiedostosta löytyy seuraavaa:
Vastaukset 5
Vanhimmat
Niin ja kokeilin Context pathiksi myös {tomcatpolku}\webapps\omat\
Muuta tossa web.xml:n servlet-mapping määrityksessä name oikeeksi:
HelloServlet
/servlet/*
mapping on aina servlet -kohtainen viittaus
Ja Context path:ista ei tarvitse huolehtia. Tomcati tekee sen kyllä automaattisesti käynnistyessään jos roinat löytyy webapps kansiosta.
Lukase vaik toi:
http://www.mit.jyu.fi/luk/toteutettuja/WWWSovelluksiaJavalla/Web_sovellusten_rakentaminen_Javalla.pdf
kerrotaan myös vähän miten viilata tomcatin asetustiedostoja.
Ei auttanut kyseinen operaatio. Sama virheilmoitus! On se kumma!
Mikähän muu voi olla vikana?
web-inf pitää kirjoitaa isoilla kirjaimilla
WEB-INF
kiitos!