跪求高手解答!Web启动初始化问题
public class InitListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("web exit ... ");
} public void contextInitialized(ServletContextEvent arg0) {
System.out.println("Web init);
//加载资源文件
Config config = Config.getInstance();
config.load(WandConf.files, false);
}
}web.xml
<listener>
<listener-class>com.nsm.hermes.wand.sys.InitListener</listener-class>
</listener>严重: Exception sending context initialized event to listener instance of class com.nsm.hermes.wand.sys.InitListener
java.lang.NoClassDefFoundError: com/nsm/common/config/Config
at com.nsm.hermes.wand.sys.InitListener.contextInitialized(InitListener.java:25)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException: com.nsm.common.config.Config
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 16 more
2010-11-19 18:59:42 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-11-19 18:59:42 org.apache.catalina.core.StandardContext start
严重: Context [/MyWeb] startup failed due to previous errors
web exit ... 在线等,先谢谢大家
public class InitListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("web exit ... ");
} public void contextInitialized(ServletContextEvent arg0) {
System.out.println("Web init);
//加载资源文件
Config config = Config.getInstance();
config.load(WandConf.files, false);
}
}web.xml
<listener>
<listener-class>com.nsm.hermes.wand.sys.InitListener</listener-class>
</listener>严重: Exception sending context initialized event to listener instance of class com.nsm.hermes.wand.sys.InitListener
java.lang.NoClassDefFoundError: com/nsm/common/config/Config
at com.nsm.hermes.wand.sys.InitListener.contextInitialized(InitListener.java:25)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3763)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4211)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.ClassNotFoundException: com.nsm.common.config.Config
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 16 more
2010-11-19 18:59:42 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2010-11-19 18:59:42 org.apache.catalina.core.StandardContext start
严重: Context [/MyWeb] startup failed due to previous errors
web exit ... 在线等,先谢谢大家
解决方案 »
- struts2标签可以用三目运算符吗?
- 为什么拦截器 actionInvocation.invoke()之后 不能通过return跳转
- struts2中得到jsp页面中radio标签的value值的问题。
- 这样的问题怎么处理??请高手帮忙
- 分不够了但还是希望能够帮忙!我这里有一个album实体类和picture实体类,两个相互关联,在jsp页面中怎么根据album的到他的第一个pictureId呢
- 这个查询错在哪里?hibernate
- 高分求jstl问题
- java调用sqlserver存储过程返回游标出错
- Java 运行时常量池
- JAVA链接MTOSI和CORBA接口问题。
- struts2 一个奇怪异常
- 关于Session的问题
很明显 你要启动的框架缺少类文件,你是不是少加jar包了?没配置好吧
java.lang.NoClassDefFoundError: com/nsm/common/config/Config
import javax.servlet.ServletContextListener;import com.nsm.common.config.Config;
public class InitListener implements ServletContextListener {
public void contextDestroyed(ServletContextEvent arg0) {
System.out.println("web exit ... ");
} public void contextInitialized(ServletContextEvent arg0) {
System.out.println("Web init~~~~~~~~~~~~~~~~~~~~~~");
//加载资源文件
Config config = Config.getInstance();
}
}
应该不是缺包的问题吧