feng

飘逸~~~~~life

关于struts2+spring中的Error filterStart错误

2008-7-2 15:24:58 org.apache.catalina.core.StandardContext start
严重: Error filterStart
2008-7-2 15:24:58 org.apache.catalina.core.StandardContext start
严重: Context [/struts2] startup failed due to previous errors


在用tomcat开发struts2.0整合spring时,也许一不小心就会出现上面的错误
我自己对struts2.0也是刚刚接触一点点,我自己总结了点
1.struts2.0整合spring时默认的spring配置文件应该放在web-inf/下,否则就要在web.xml中进行如下配置,比如有多个配置文件
<context-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
</context-param>
其中struts.xml中的
<constant name="struts.objectFactory" value="spring" />你可以加入也可以不加入
因为其实当你加入struts2-spring-plugin-2.0.11.1.jar  这个文件的时候里面有个
struts-plugin.xml中已经有了
struts2-spring-plugin-2.0.11.1.jar  是引起Error filterStart的主要原因,需要在项目中加入此JAR包
此外我自己还发现另一个引起该错误的原因
比如
你有多个struts2的配置文件,在struts.xml中有有这样的
<include file="struts-jfreechart.xml" />
包含语句
则在对应的配置文件中的<package name="action" extends="struts-default">
中的name属性不能与其他的配置文件中的name重复,重复则会出现上面的错误!

 

posted on 2008-07-02 15:45 feng 阅读(2220) 评论(4)  编辑  收藏

Feedback

# re: 关于struts2+spring中的Error filterStart错误 2008-07-02 16:13 隔叶黄莺

Tomcat 启动时显示 Error filterStart 根本无从知道具体是什么原因,这时候只要看看 logs 目录中的日志就一目了然了。  回复  更多评论   

# re: 关于struts2+spring中的Error filterStart错误 2008-07-03 09:04 庞永庆

你好 我是出版社的编辑,我看到你博客中的内容,感觉写的非常不错,如果想把这些内容和更多的人分享,可以和我联系,把这些东西写成书。
我的邮箱:books_522008@yahoo.com.cn  回复  更多评论   

# re: 关于struts2+spring中的Error filterStart错误 2008-07-03 09:25 javaread.com

这样也能出版?  回复  更多评论   

# re: 关于struts2+spring中的Error filterStart错误 2008-07-03 10:35 feng

可以,你觉得哪里好就拿去用吧 @庞永庆
  回复  更多评论   



只有注册用户登录后才能发表评论。


网站导航: