struts2.3.15 注解注入
为了解决struts2的安全漏洞,要求提升struts版本,我将struts版本从2.1.6升级到2.3.15后原先action代码中的注解注入的action方法都无法正常被解析出来,有哪位大神升级过2.3.15的能帮忙看一下吗。
这个是目前的配置和代码:
struts.properties
struts.xml
class文件
出现错误:
Struts Problem Report
Struts has detected an unhandled exception:
Messages: | |
File: | java/lang/Class.java |
Line number: | 1,605 |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
折腾的答案,亲测解决该问题。
<!-- 非jboss 必须设置为false -->
<constant name="struts.convention.exclude.parentClassLoader" value="false" />
升级struts2本身的lib包同时,还需要使用asm的三个包,分别在struts2.3.15目录的lib文件夹下
同问,我也碰到相同的问题了...
刚才漏贴代码了
所有相关的jar包都更新了
action定义呢,而且你的插件也同时得更新