本人刚学struts2.0,配置很多次都出现这个问题,请各位高手帮帮忙
2009-7-21 16:54:20 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-9999
2009-7-21 16:54:20 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 594 ms
2009-7-21 16:54:20 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-7-21 16:54:20 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5.9
2009-7-21 16:54:20 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2009-7-21 16:54:21 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-7-21 16:54:21 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-7-21 16:54:21 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-7-21 16:54:21 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-7-21 16:54:21 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
log4j:WARN No appenders could be found for logger (org.apache.catalina.session.ManagerBase).
log4j:WARN Please initialize the log4j system properly.
2009-7-21 16:54:22 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-7-21 16:54:22 org.apache.catalina.core.StandardContext start
严重: Context [/wen] startup failed due to previous errors
2009-7-21 16:54:22 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-9999
2009-7-21 16:54:22 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-7-21 16:54:22 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31  config=null
2009-7-21 16:54:22 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2009-7-21 16:54:22 org.apache.catalina.startup.Catalina start
信息: Server startup in 1859 ms

解决方案 »

  1.   

    这是我的web.xml文件
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.5" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
      <filter>   
            <filter-name>struts2</filter-name>   
            <filter-class>   
                org.apache.struts2.dispatcher.FilterDispatcher   
            </filter-class>   
      
        </filter>   
        <filter-mapping>   
            <filter-name>struts2</filter-name>   
            <url-pattern>/*</url-pattern>   
        </filter-mapping>
        
      <servlet>    <servlet-name>SpringContextServlet</servlet-name>    <servlet-class>     org.springframework.web.context.ContextLoaderServlet    </servlet-class>    <load-on-startup>1</load-on-startup> </servlet> <servlet>    <servlet-name>SpringLog4jConfigServlet</servlet-name>    <servlet-class>     org.springframework.web.util.Log4jConfigServlet    </servlet-class> </servlet> <servlet>    <servlet-name>web</servlet-name>    <servlet-class>     org.springframework.web.servlet.DispatcherServlet    </servlet-class> </servlet>
    </web-app>
      

  2.   

    应该是struts.xml 或 web.xml中的某些语句不符合规则楼主初学的话,建议楼主 到http://www.apache.org/  管网下载 struts2的示例看, struts.xml 和 web.xml中的东西到例子里面考, 有些东西是死的必须那么写 不要先问为什么 随着你学习的深入 慢慢都会明白的 
      

  3.   


    同样遇到这个错误,已经解决。
    1,检查自己的Tomcat是安装的 还是 直接zip包解压的。 2,Tomcat5.0直接解压会有问题。5.5 和 6.0版本安装后都是可以的。如果Tomcat5.0没有删除掉,再安装一个5.5/6.0版本,该问题也不会存在,注意运行5.0的bin目录下的.exe文件而不是.bat文件。 
      

  4.   

      我也遇到了这个问题,还未解决,想问一下,如果Tomcat是5.0的应该怎样解决。