按照struts2官方文档,配置sturts2+spring2+hibernate3,出现了如下问题:
信息: Parsing configuration file [struts-default.xml]
2009-7-14 16:34:34 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2009-7-14 16:34:34 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors
2009-7-14 16:34:34 org.springframework.context.support.AbstractApplicationContext doClose
web.xml文件很简单,只把struts2的filter部分贴上来:
<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>
只要是加了这个struts2的filter,就报上边的错误。
我的开发环境是jdk1.6,eclipse3.4,tomcat5.0.
最开始,在web-inf/lib目录下只引入了如下几个jar包:
commons-logging-1.0.4.jar
freemarker-2.3.13.jar
ognl-2.6.11.jar
struts2-core-2.1.6.jar
xwork-2.1.2.jar
通过加上
commons-fileupload-1.2.1.jar
connons-io-1.3.2.jar
两个jar包解决问题.
这几个包在struts2的lib中都可以找到