严重: Dispatcher initialization failed java.lang.RuntimeException
严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
处理方法:
1、核对lib包
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar
注意2.1以前是没有commons-fileupload-1.2.1.jar,
2、如果struts2版本是2.1以前
web.xml配置过滤器的时候应该是这样:
- <?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">
<welcome-file-list>
<welcome-file>index</welcome-file>
</welcome-file-list>
<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>
</web-app>
如果struts2 版本是2.1以上
web.xml配置
- <?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">
- <welcome-file-list>
- <welcome-file>index.jsp</welcome-file>
- </welcome-file-list>
- <filter>
- <filter-name>struts2</filter-name>
- <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
- </filter>
- <filter-mapping>
- <filter-name>struts2</filter-name>
- <url-pattern>/*</url-pattern>
- </filter-mapping>
- </web-app>
3、
在使用struts-2.2.1时,需要引入javassist-3.7.ga.jar,而这个在struts-2.2.1\lib下是没有的,需要在struts-2.2.1\apps\struts2-blank-2.2.1.war下的lib中找。
希望大家可以顺利解决。
转载于:https://blog.51cto.com/quake/533244
严重: Dispatcher initialization failed java.lang.RuntimeException相关推荐
- 【转】Struts2 严重: Dispatcher initialization failed java.lang.RuntimeException
严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetE ...
- java.lang.RuntimeException: setParameters failed
java.lang.RuntimeException: setParameters failed 解决方法:只能设置系统能支持的宽高参数. Camera.Parameters param = mCam ...
- 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....
今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...
- RocketMQ集群启动报错:java.lang.RuntimeException: Lock failed,MQ already started
启动RocketMQ集群后报错: java.lang.RuntimeException: Lock failed,MQ already startedat org.apache.rocketmq.st ...
- FAILED: Error in metadata: java.lang.RuntimeException: Unable to instantiate org.apache.解决办法
http://blog.csdn.net/lxpbs8851/article/details/11018933 起因是我重装了mysql数据库. 安装之后 把访问权限都配置好 : GRANT ALL ...
- Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed U
看下错误日志: Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocationf ...
- Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.
E/AndroidRuntime(7698): Cause by: java.lang.RuntimeException: stop failed. if (mediarecorder != null ...
- java.lang.RuntimeException: Manifest merger failed with multiple errors
解决方案 打开资源文件 点击下面的Merged Manifest 这时你会看到具体报错信息,修改掉即可 Manifest merger failed 的意思是清单文件合并错误,首先是可以定位Andro ...
- 手把手教你轻松解决Error:java.lang.RuntimeException: Manifest merger failed with multiple errors, see logs...
这可谓经典错误了,Manifest merger failed 的意思是清单文件合并错误,首先是可以定位AndroidManifest.xml文件了. 错误等级 高 因为错误不明显,所以解决起来貌似非 ...
最新文章
- 句法模式识别(两)-正规文法、上下文无关文法
- 智能驾驶是否会“运动式”发展
- 400全集python全套视频教程-千锋出品全套python视频教程,400大全集,你了解吗?...
- 数据库---mysql内置功能
- 求二叉树指定结点到根的路径c语言,二叉树根节点到叶子结点和为指定值的路径...
- CSS之flex需要知道的一切(二)
- 幅值与峰峰值的计算_电厂振动测量、计算基础及汽轮机组振动标准!
- vscode怎样导入数据_【Python开发】用VSCode+Jupyter notebook 编写 Python
- 计算机更新80072f76,windows update 80072f76错误
- 华为Mate 30系列发布会定档:年度机皇 天生优秀!
- 架构解密从分布式到微服务:微服务架构到底是什么?
- 数据结构C#版笔记--啥夫曼树(Huffman Tree)与啥夫曼编码(Huffman Encoding)
- 任务方案思考:文本分类篇
- Codeforces GoodBye2015 New Year and Three Musketeers Codeforces 611E(贪心)
- 破解中兴ZXV10 H108L电信猫超级密码,附赠破解路由限制
- matlab:夫琅禾费衍射简单仿真
- AI 智能头像生成神器|PhotoShot
- mysql5717开发设置怎么调回来_mysql5.7.17安装配置图文教程
- 轻松完美-实现ECharts双Y轴左右刻度线一致
- 【机器学习】Python秘密武器之Numpy
热门文章
- 计算机windows8黑屏怎么办,老司机为你解说win8系统电脑黑屏开不了机的处理办法...
- tinymce vue 部分工具不显示_2018年编程工具发展趋势
- C语言水洼数算法,C++ 数据结构之水洼的数量算法
- 自动化监控--zabbix安装和配置详解
- Linux下 SpringBoot jar项目后台运行、查看、停用
- CentOS7.6安装Nodejs(Npm)
- 【week3】psp (技术随笔)
- HTML 表格tablecaptionthtrtdtheadtbodytfootcolcolgroup
- xib中Autolayout的使用
- 【IT笔试面试题整理】字符串的组合