tomcat启动出错,求助
出现错误:
2007-2-13 14:54:17 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2007-2-13 14:54:17 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
日志如下:
2007-02-13 14:54:17 StandardContext[/bbs]Exception sending context destroyed event to listener instance of class com.laoer.bbscs.web.servlet.SysListener
java.lang.NoClassDefFoundError: org/springframework/core/CollectionFactory
at org.springframework.beans.factory.support.AbstractBeanFactory. <init> (AbstractBeanFactory.java:118)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. <init> (AbstractAutowireCapableBeanFactory.java:109)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. <init> (AbstractAutowireCapableBeanFactory.java:118)
at org.springframework.beans.factory.support.DefaultListableBeanFactory. <init> (DefaultListableBeanFactory.java:87)
at org.springframework.context.support.AbstractXmlApplicationContext.createBeanFactory(AbstractXmlApplicationContext.java:91)
at org.springframework.context.support.AbstractXmlApplicationContext.refreshBeanFactory(AbstractXmlApplicationContext.java:61)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:226)
at org.springframework.context.support.ClassPathXmlApplicationContext. <init> (ClassPathXmlApplicationContext.java:58)
at com.laoer.bbscs.sys.AppContext. <init> (AppContext.java:32)
at com.laoer.bbscs.sys.AppContext.getInstance(AppContext.java:25)
at com.laoer.bbscs.web.servlet.SysListener.contextDestroyed(SysListener.java:98)
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3868)
at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4531)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
at org.apache.catalina.core.StandardService.start(StandardService.java:480)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
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:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
请个位老大帮个忙吧。有的说是web.xml格式问题,我也没找到
web.xml
如下
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN " "http://java.sun.com/dtd/web-app_2_3.dtd ">
<web-app>
<display-name> bbscs6 </display-name>
<context-param>
<param-name> contextConfigLocation </param-name>
<param-value> /WEB-INF/applicationContext.xml </param-value>
</context-param>
<filter>
<filter-name> EncodingFilter </filter-name>
<display-name> EncodingFilter </display-name>
<description> EncodingFilter </description>
<filter-class> com.laoer.comm.web.EncodingFilter </filter-class>
<init-param>
<param-name> encoding </param-name>
<param-value> UTF-8 </param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name> EncodingFilter </filter-name>
<url-pattern> /* </url-pattern>
</filter-mapping>
<listener>
<listener-class> com.laoer.bbscs.web.servlet.SysListener </listener-class>
</listener>
<servlet>
<servlet-name> action </servlet-name>
<servlet-class> org.apache.struts.action.ActionServlet </servlet-class>
<init-param>
<param-name> config </param-name>
<param-value> /WEB-INF/struts-config.xml </param-value>
</init-param>
<init-param>
<param-name> debug </param-name>
<param-value> 2 </param-value>
</init-param>
<load-on-startup> 2 </load-on-startup>
</servlet>
<servlet>
<servlet-name> sysloadservlet </servlet-name>
<servlet-class> com.laoer.bbscs.web.servlet.SysLoadServlet </servlet-class>
<load-on-startup> 3 </load-on-startup>
</servlet>
<servlet>
<servlet-name> authimg </servlet-name>
<servlet-class> com.laoer.bbscs.web.servlet.AuthImg </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> action </servlet-name>
<url-pattern> *.html </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> action </servlet-name>
<url-pattern> *.bbscs </url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name> authimg </servlet-name>
<url-pattern> /authimg </url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file> index.jsp </welcome-file>
<welcome-file> index.htm </welcome-file>
</welcome-file-list>
<error-page>
<error-code> 401 </error-code>
<location> /401.htm </location>
</error-page>
<error-page>
<error-code> 403 </error-code>
<location> /403.htm </location>
</error-page>
<error-page>
<error-code> 404 </error-code>
<location> /404.htm </location>
</error-page>
<error-page>
<error-code> 500 </error-code>
<location> /500.htm </location>
</error-page>
<error-page>
<exception-type> java.lang.NullPointerException </exception-type>
<location> /npe.htm </location>
</error-page>
<taglib>
<taglib-uri> /WEB-INF/struts-bean.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-bean.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/struts-html.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-html.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/struts-logic.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-logic.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/struts-template.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-template.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/struts-tiles.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-tiles.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/struts-nested.tld </taglib-uri>
<taglib-location> /WEB-INF/struts-nested.tld </taglib-location>
</taglib>
<taglib>
<taglib-uri> /WEB-INF/bbscs.tld </taglib-uri>
<taglib-location> /WEB-INF/bbscs.tld </taglib-location>
</taglib>
</web-app>
[解决办法]
就是类没找到,要么就是jar文件位置不对,要么就是spring版本和配置文件中引用的不一致
[解决办法]
错误信息很明显.
[解决办法]
hello,
你怎么该好的? 能说下吗 我也卡住了。
[解决办法]
<listener>
<listener-class> com.laoer.bbscs.web.servlet.SysListener </listener-class>
</listener>
com.laoer.bbscs.web.servlet.SysListener 存在吗?你先把这段注掉,在起一次,看看还报错不