spøkelse Skrevet 24. mars 2008 Skrevet 24. mars 2008 Jeg har installert Tomcat 5 og kompilert en MyHelloWorld.class og lagret den i /usr/share/tomcat5/webapps/test/classes. Og så har jeg laget usr/share/tomcat5/webapps/test/WEB-INF/web.xml som dette: <web-app> <servlet> <servlet-name>minServlet</servlet-name> <servlet-class>MyHelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>minServlet</servlet-name> <url-pattern>/lakke</url-pattern> </servlet-mapping> </web-app> På adressen http://hostname:8080/lakke får jeg ingenting. Hva er er korrekt url å se min servlet? Eller er web.xml helt feil?
___ Skrevet 24. mars 2008 Skrevet 24. mars 2008 (endret) Når det gjelder path, så er default behaviour at katalognavnet / warfil-navnet under webapps blir en del av URL'en. Så da skulle vel din korrekte URL være: http://hostname:8080/test/lakke Edit: Men korrekt URL på ditt system blir vel heller: http://localhost:8080/test/lakke eventuelt loopback http://127.0.0.1:8080/test/lakke eventuelt en annen adresse, avhengig av hvilken IP-adresse tomcat er bundet mot, hvis du har flere nettkort i din maskin. Hilsen Werner Endret 24. mars 2008 av wernie
spøkelse Skrevet 25. mars 2008 Forfatter Skrevet 25. mars 2008 Takk, det fungerte. Ganske logisk, når jeg tenker meg om. Når det gjelder hostname, så har jeg installert Tomcat på en annen server i nettverket, så localhost blir nok feil adresse ...
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå