Martin Gainty wrote:
> Good Evening John-
> 
> in /WEB-INF/web.xml make sure your listener is configured in e.g.
>     <listener>
>         <listener-class>listeners.SessionListener</listener-class>
>     </listener>

No. Completely wrong.

The whole point is that Tomcat *can't* find a listener that is already
configured in web.xml.

>> Attached is my web.xml file.  (It is the same xml file that comes with
>> the distribution except the added code below.)

That is probably the root cause of your problems. You should not be copying
any of the existing web.xml files to start a new webapp. Use a clean
web.xml as a starting point.

Mark

>>
>> The only thing I added was:
>> <!-- added Test code -->
>>
>>     <servlet>
>>         <servlet-name>Test</servlet-name>
>>         <servlet-class>Test</servlet-class>
>>     </servlet>
>>
>>     <servlet-mapping>
>>         <servlet-name>Test</servlet-name>
>>         <url-pattern>/Test</url-pattern>
>>     </servlet-mapping>
>> )
>>
>>
>> John Byrne
>> Support Network for Battered Women
>> 1257 Tasman Dr. Suite C
>> Sunnyvale, CA
>> 94089
>>  
>> (408) 541-6100 x 138
>> Fax: (408) 541-3333
>>
>> -----Original Message-----
>> From: David Smith [mailto:[EMAIL PROTECTED] 
>> Sent: Thursday, October 30, 2008 3:53 PM
>> To: Tomcat Users List
>> Subject: Re: Version 6.0.18 of Tomcat
>>
>>> However, I get an error in
>>> the users log specifying a class is not found. Is this my Test.class
>>> file it can't find?  
>> Nope.  The class not found is listeners.SessionListener.  Can you post
>> Test/WEB-INF/web.xml?  Also can you post some info regarding your file
>> layout?
>>
>>> The container itself doesn't "start" either.  In the Tomcat output
>>> window it says:
>> The container started fine.  Your web application didn't start because
>> of the error not finding listeners.SessionListener..
>>
>> --David
>>
>> John Byrne wrote:
>>> I've tried for 2 days now to get my own HelloWorld program working
>> with
>>> Apache Tomcat.  I have the exact same structure that the examples and
>>> ROOT containers in the distribution have.  However, I get an error in
>>> the users log specifying a class is not found. Is this my Test.class
>>> file it can't find?  
>>>
>>>  
>>>
>>> Oct 30, 2008 2:25:21 PM org.apache.catalina.core.StandardContext
>>> listenerStart
>>>
>>> SEVERE: Error configuring application listener of class
>>> listeners.SessionListener
>>>
>>> java.lang.ClassNotFoundException: listeners.SessionListener
>>>
>>>             at
>>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
>>> .java:1387)
>>>
>>>             at
>>>
>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
>>> .java:1233)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
>>> ava:3786)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4342
>>> )
>>>
>>>             at
>>>
>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:124
>>> 7)
>>>
>>>             at
>>>
>> org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.
>>> java:604)
>>>
>>>             at
>>>
>> org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.
>>> java:129)
>>>
>>>             at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>>>
>>>             at
>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>>>
>>>             at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
>>> tionFilterChain.java:290)
>>>
>>>             at
>>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
>>> erChain.java:206)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
>>> e.java:233)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
>>> e.java:191)
>>>
>>>             at
>>>
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
>>> Base.java:525)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
>>> :128)
>>>
>>>             at
>>>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>>> :102)
>>>
>>>             at
>>>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
>>> java:109)
>>>
>>>             at
>>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:2
>>> 86)
>>>
>>>             at
>>>
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:84
>>> 5)
>>>
>>>             at
>>>
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(
>>> Http11Protocol.java:583)
>>>
>>>             at
>>>
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>>>             at java.lang.Thread.run(Unknown Source)
>>>
>>>  
>>>
>>>  
>>>
>>> The container itself doesn't "start" either.  In the Tomcat output
>>> window it says:
>>>
>>> Oct 30, 2008 3:07:50 PM org.apache.catalina.core.StandardContext start
>>>
>>> SEVERE: Error listenerStart
>>>
>>> Oct 30, 2008 3:07:50 PM org.apache.catalina.core.StandardContext start
>>>
>>> SEVERE: Context [/Test] startup failed due to previous errors
>>>
>>>  
>>>
>>> When I click on the /Test container in the manager it replies:
>>>
>>> type Status report
>>>
>>> message 
>>>
>>> description The requested resource () is not available.
>>>
>>> I even tried putting the libraries in the examples directory in my own
>>> Test lib directory.
>>>
>>>  
>>>
>>> I've run out of things to try.  Is there something else I can test the
>>> system with?
>>>
>>>  
>>>
>>> Any help would be greatly appreciated.  
>>>
>>>  
>>>
>>>  
>>>
>>> John Byrne
>>>
>>> Support Network for Battered Women
>>>
>>> 1257 Tasman Dr. Suite C
>>>
>>> Sunnyvale, CA
>>>
>>> 94089
>>>
>>>  
>>>
>>> (408) 541-6100 x 138
>>>
>>> Fax: (408) 541-3333
>>>
>>>  
>>>
>>>
>>>   
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
> 
> _________________________________________________________________
> Stay organized with simple drag and drop from Windows Live Hotmail.
> http://windowslive.com/Explore/hotmail?ocid=TXT_TAGLM_WL_hotmail_102008



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to