Win a flower (🌹) or copy of Real-World Software Development: A Project-Driven Guide to Fundamentals in Java (📚) this week in the Agile and Other Processes forum!
  • 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Bear Bibeault
  • Liutauras Vilda
  • Devaka Cooray
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • Henry Wong
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Carey Brown
  • Tim Holloway
Bartenders:
  • salvin francis
  • Frits Walraven
  • Piet Souris

Listener started twice

 
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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]
 
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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:

 
First, you drop a couch from the plane, THEN you surf it. Here, take this tiny ad with you:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!