您的位置:首页 > 编程语言 > Java开发

struts2(3)------严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.

2016-09-23 14:13 609 查看
错误信息:

严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException

struts2开发环境搭建启动时,一般人容易遇到上面这个错误,这个错误出现的原因

是struts2开发环境搭建时缺少javassist-x.xx.x.GA.jar这个jar包导致的,一般情况下

struts-core,xwork-core等这些包一般不会少导入,而上面这个包很容易忘记。

这个jar包可以在struts2文件lib下找到,lib中包含了struts2依赖的所有jar包

jar包导入后重启struts2服务,这个错误能解决,出现别的错误,或许是少了别的jar包,

根据实际情况而定。

如果是初次学习struts2,不知道导入哪些jar包,如果上网查询,说什么的都有,搞得自己一头雾水,

这里将经验分享给大家,或许对有些朋友有用,如果你下载有官方struts2的zip,解压开可以看到有4个文件夹,如图:



apps--struts2示例代码,直接可以在web服务器中运行

docs--参考文档

lib-- struts2依赖jar包

src--源码

在apps下,有个struts2-blank.war,打开将里面lib下的包拿出来,放在自己的struts2下,就包含了struts2所使用的核心包,

如图:



lib中蓝色部分即为struts2的核心jar包,为什用这些包,因为struts2-blank.war示例代码可以直接在web服务器中运行,

那么这些包也就包含了struts2运行的核心包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐