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