我尝试在Apache Tomcat 7中的axis2应用程序中集成servletcontextlistener。 我按照所有说明操作,但是当我启动tomcat时,我收到以下错误:
java.lang.ClassNotFoundException:ch.pmm.cpsserver.coolarts.daemon.CoolArtsListener ......错误。
这是我的班级:
public class CoolArtsListener implements ServletContextListener {
//protected Log logger = LogFactory.getLog(getClass());
private ServletContext m_oApplication = null;
@Override
public void contextInitialized(ServletContextEvent oEvent)
{
this.m_oApplication = oEvent.getServletContext();
System.out.println("the CA - Listener is called");
}
@Override
public void contextDestroyed(ServletContextEvent arg0)
{
System.out.println("The CA - Listener is destroyed");
}
}
并在axis2 app的web.xml中发布了该类。
<listener>
<listener-class>ch.pmm.cpsserver.coolarts.daemon.CoolArtsListener</listener-class>
</listener>
这是一个缺少lib这种行为的原因吗? 如果是这样,此功能需要哪些库?或者还有其他原因吗?