This week's book giveaway is in the Agile and Other Processes forum.
We're giving away four copies of Darcy DeClute's Scrum Master Certification Guide: The Definitive Resource for Passing the CSM and PSM Exams and have Darcy DeClute on-line!
See this thread for details.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Devaka Cooray
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Jeanne Boyarsky
  • Tim Cooke
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Mikalai Zaikin
  • Carey Brown
Bartenders:

can't find my mistake trying HFSJ ServletContextListener demo

 
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
hi ranchers,

I'm trying ServletContextListener demo code starting on page 168 of HFSJ.
When running the URL http://localhost:8080/listenerTest/ListenTest.do in the webbrowser, the following error occured:


HTTP Status 404 - /listenerTest/ListenTest.do

type Status report

message /listenerTest/ListenTest.do

description The requested resource (/listenerTest/ListenTest.do) is not available.
Apache Tomcat/5.5.20



I checked several times web.xml and classes directory and couldn't find my mistake.

Here's my web.xml:


<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4">

<servlet>
<servlet-name>ListenerTester</servlet-name>
<servlet-class>com.example.ListenerTester</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>ListenerTester</servlet-name>
<url-pattern>/ListenTest.do</url-pattern>
</servlet-mapping>

<context-param>
<param-name>breed</param-name>
<param-value>Great dane</param-value>
</context-param>

<listener>
<listener-class>com.example.MyServletContextListener</listener-class>
</listener>



My directory structure in tomcat webapps:


ds@toshiba:~/prog/apache-tomcat-5.5.20/webapps/listenerTest$ l
total 4.0K
drwxr-xr-x 4 ds users 4.0K Nov 23 16:39 WEB-INF/
ds@toshiba:~/prog/apache-tomcat-5.5.20/webapps/listenerTest$ l WEB-INF/
total 16K
drwxr-xr-x 3 ds users 4.0K Nov 23 15:56 classes/
drwxr-xr-x 3 ds users 4.0K Nov 23 16:05 src/
-rw-r--r-- 1 ds users 640 Nov 23 16:31 web.xml
ds@toshiba:~/prog/apache-tomcat-5.5.20/webapps/listenerTest$l WEB-INF/classes/com/example/
total 12K
-rw-r--r-- 1 ds users 353 Nov 23 16:15 Dog.class
-rw-r--r-- 1 ds users 1.2K Nov 23 16:15 ListenerTester.class
-rw-r--r-- 1 ds users 837 Nov 23 16:21 MyServletContextListener.class
ds@toshiba:~/prog/apache-tomcat-5.5.20/webapps/listenerTest$ l WEB-INF/src/com/example/
total 12K
-rw-r--r-- 1 ds users 169 Nov 23 16:06 Dog.java
-rw-r--r-- 1 ds users 549 Nov 23 16:06 ListenerTester.java
-rw-r--r-- 1 ds users 437 Nov 23 16:21 MyServletContextListener.java



Any ideas whats going wrong?

Thanks for help.
Patrick

[ November 23, 2006: Message edited by: Patrick Beck ]
[ November 23, 2006: Message edited by: Patrick Beck ]
 
Sheriff
Posts: 14691
16
Eclipse IDE VI Editor Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Check Tomcat's log files.
Also check that ListenerTester class is public.
 
Patrick Beck
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I forgot the ending </web-app> in web.xml *doh*
Thanks for help, I didnt realize that.
 
Ranch Hand
Posts: 389
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Patrick Beck:
I forgot the ending </web-app> in web.xml *doh*
Thanks for help, I didnt realize that.



Always indent your code, even when you don't use an IDE.

HTH,
Srikanth
 
I'm thinking about a new battle cry. Maybe "Not in the face! Not in the face!" Any thoughts tiny ad?
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic