首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

tomcat起动出错,求助

2011-12-22 
tomcat启动出错,求助出现错误:2007-2-1314:54:17org.apache.catalina.core.StandardContextstart严重:Erro

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 存在吗?你先把这段注掉,在起一次,看看还报错不

热点排行