在tomcat+struts启动中,很多人都会遇到 Exception starting filter struts2等错误信息。 每个人的情况不同,所以最终解决方式也不同。
而我遇到的就是struts版本问题:struts 是2.1.6,tomcat版本是 6.0.20.
因为解决不了问题,所以下了源码看看,发现源码中的web.xml都用org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
替换了以前的filter:org.apache.struts2.dispatcher.FilterDispatcher
然后搜索印证了一下,总算解决启动问题.
崩溃.................................................
在搜索这个问题的过程当中,也发现了其他几种情况,如:
1、一般懒人都是直接把struts所有的核心JAR全部拷贝到lib目录中,容易导致兼容性问题,之前我就是那么做。后来发现只是拷贝几个核心文件,但还是老问题,tomcat启动不起来。
这几个文件是:
struts2-core-2.1.6.jar
xwork-2.1.2.jar
ognl-2.6.11.jar
freemarker-2.3.13.jar
commons-logging-1.1.jar
commons-io-1.3.2.jar
commons-fileupload-1.2.1.jar
当然还要看你的程序是否有其他的调用.(注意版本不同,文件名也有差异)
2、在xml的配置文件中,注意大小写还有空格等。我一不小心就有一个字母大写,而且还有一个空格,都让我遇到了.
真的够.............无言了!
分享到:
相关推荐
严重: Exception starting filter struts2 java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
welogic struts2文件下载中文件名乱码:在tomcat中是好的哦
struts2和tomcat使用struts2和tomcat使用
struts2+tomcat+mysql实现web聊天室 主要实现了登陆注册,错误检测,主题创建显示,在线人数统计,聊天等功能
严重: Exception starting filter struts2 Class: oracle.xml.jaxp.JXTransformerHandler File: JXTransformerHandler.java Method: endDocument Line: 145 - oracle/xml/jaxp/JXTransformerHandler.java:145:-1
java+struts2+tomcat 员工管理系统
包含struts2-core-2.5.10.1.jar,struts2-jfreechart-plugin-2.5.10.1.jar,struts2-json-plugin-2.5.10.1.jar,struts2-junit-plugin-2.5.10.1.jar,struts2-bean-validation-plugin-2.5.10.1.jar,struts2-cdi-...
集成Tomcat与Struts 如何集成 tomcat struts
JSP strus2特种设备信息管理系统 是一套完善的WEB设计系统,对理解JSP java 编程开发语言有帮助,系统采用struts2框架 MVC模式进行开发,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 应用技术:java|...
Struts2漏洞检查工具2019版 警告: 本工具为漏洞自查工具,请勿非法攻击他人网站! ==漏洞编号==============影响版本=========================官方公告==========================================影响范围====...
注意:struts2-spring-plugin-2.3.8.jar和commons-logging.jar文件可以在 struts框架中的找到而spring.jar 在spring框架中 2. 配置struts.objectFactory属性值: 在struts.xml文件中添加 <constant name="...
tomcat、struts2、servlet Filter(过滤器) 工作原理 学习servlet的好资料,懂得工作原理,更容易理解问题.
struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别struts1和struts2的区别...
struts教程,tomcat,配置到实例
struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用
Apache Struts 2即是之前大家所熟知的WebWork 2。在经历了几年的各自发展后,WebWork和Struts社区决定合二为一,也即是Struts 2 Struts 2 英文学习网站:hthttp://struts.apache.org/2.1.6/index.html
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,...struts2 留言板:struts2+jquery 直接导入myecplise中即可使用,很好用,可以在此基础上添加并完善项目将更完美。
struts2如何实现弹出action返回的错误信息
用struts2+spring的资源依赖注入完成的购物程序
Struts在Tomcat中的安装配置及工作流程