wood burning stoves 2.0*
The moose likes Servlets and the fly likes Listener started twice Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Listener started twice" Watch "Listener started twice" New topic
Author

Listener started twice

Jeff Schanhals
Greenhorn

Joined: May 20, 2005
Posts: 2
I created a ServletContextListener yesterday to initialize a connection to a business object and make it available to the servlets. The listener is successfully started, however, the contextInitialized method is called twice (and the business object is then created twice). I'm running on TomCat 5.5. My web.xml is at the bottom of this post. Additionally, Eclipse is showing an error on the web.xml -


The error goes away if I take out the listener sections.

Any help on this would be appreciated.

Thanks,

Jeff
[B][/B]
Pedro Gongora
Greenhorn

Joined: Oct 03, 2003
Posts: 17
hi,

the error you got is because of the order of the web.xml sections, the error message specifies the order in which the parser is expecting the sections.

You are writing the <listener> tags after the <resource-ref> tags while it sould be between <filter-mapping> and <servlet> tags.
Jeff Schanhals
Greenhorn

Joined: May 20, 2005
Posts: 2
Thanks for the information on the order of the sections. That corrected the error.

However, I am still getting the listener initialized twice. The listeners code is as follows:

 
Consider Paul's rocket mass heater.
 
subject: Listener started twice
 
Similar Threads
web.xml hard work
Configure tomcat resource factory
is sibling elements in web.xml ordered?
web.xml
ELEMENT init-param(param-name, param-value, description?