我第一次尝试使用的ServletContextListener执行perticular功能,每次应用程序获取deployed.For这个我已经采取了一个简单的Java类文件,并在其上实现了ServletContextListener并宣布读心人在web.xml但上部署它给误差严重:错误listenerStart在Java Web应用程序
SEVERE: Error listenerStart in netbeans ..
Apache tomcat server logs in netbeans..
2013年11月15日上午11时59分03秒org.apache.catalina.core.StandardContext listenerStart 严重:错误配置类的应用监听器app.classes.ContextListenerProcess java.lang.IllegalAccessException:Class org.apache.catalin a.core.DefaultInstanceManager不能访问类app.classes.ContextListenerProcess的成员使用修改器“”
这里是我的Java类文件实现了ServletContextListener
package app.classes;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
@WebListener()
class ContextListenerProcess implements ServletContextListener {
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
@Override
public void contextInitialized(ServletContextEvent sce) {
// Do your startup work here
System.out.println("Processing Started .....");
}
}
这里是我的web.xml加入ContextListenerProcess类...
<listener>
<listener-class>app.classes.ContextListenerProcess</listener-class>
</listener>
请你们帮我解决这个问题..提前 谢谢..
个
检查服务器日志中的详细错误消息 –
@JigarJoshi先生我更新了我的帖子与服务器日志 – Adi
为什么有一个括号旁边的@WebListener – Keerthivasan