File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
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
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:

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Listener started twice