This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

ServletContextListener  RSS feed

Jaggi Kunal
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am finding problems using the ServletContextListener. I am using Tomcat4.1.12
package com.listeners;
import javax.servlet.*;
public final class MyContextListener
implements ServletContextListener {
private ServletContext context = null;
public MyContextListener() {}
public void contextDestroyed(ServletContextEvent event)
System.out.println("The Simple Web App. Has Been Removed");
this.context = null;
public void contextInitialized(ServletContextEvent event)
this.context = event.getServletContext();
//Output a simple message to the server's console
System.out.println("The Simple Web App. Is Ready");
I have placed the MyContextListener.class file in D:\Tomcat 4.1\webapps\ROOT\WEB-INF\classes\com\listeners
Following are the changes made to the Deployment Descriptor (web.xml file located in D:\Tomcat 4.1\webapps\ROOT\WEB-INF)
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
<!-- Define application events listeners -->
Now when I start the Serve, the screen is cluttered with a huge stack trace. There seems to be some problem with the <listener> tag. How can I make this code run?
Kunal Jaggi
chanoch wiggers
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
might be easier to answer this if you post the stack trace
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!