struts2配置

来源:互联网 发布:知乎指数 编辑:程序博客网 时间:2024/06/03 19:36

学习struts2有一段时间了,但网上的配置例子由于版本的问题总也运行不起来,此次借鉴该例子http://viralpatel.net/blogs/tutorial-create-struts-2-application-eclipse-example/运行的很顺利。

一直会有filter找不到的错误,从tomcat7回归到tomcat6

还有WebContent和WebRoot两个文件夹搞不清楚,初步认为WebContent是建立Dynamic Web Project建立起来的,而WebRoot是用Web Project自动建立的

一定要将struts的core文件们复制到lib下面


1.启动tomcat出现Unable to load configuration. - bean的时候不要着急,多数情况下是缺少包,我的MyEclipse中的struts和导入到lib中的版本不匹配也会导致该错误


2.出现Could not find action or resultNo result definedfor XXXXX的解决方法

strust配置文件:
<package name="struts2" namespace="/" extends="struts-default">

3. 出现 

org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor

是tomcat的lib文件夹jar包和项目的lib文件下的jar包冲突了

把项目下lib文件下和tomcat的jar的重复的全部删除

或者

修改了tomcat里的context.xml文件,在context 元素下添加  

<Loader delegate="true" />  

原创粉丝点击