You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Struts2 6.3.0.2升级OGNL至3.4.2时启动报错求助

Struts2 6.3.0.2升级OGNL至3.4.2时启动报错求助

大家好,我遇到了一个版本升级后的启动问题,想请各位帮忙排查下:

我的应用基于Struts2 6.3.0.2开发,之前一直使用OGNL 3.3.4作为依赖组件,整体运行状态很稳定。

最近尝试把OGNL版本升级到最新的3.4.2,结果应用启动时直接抛出错误,具体报错栈信息如下:

at com.opensymphony.xwork2.ognl.OgnlValueStack.setRoot(OgnlValueStack.java:102)
at com.opensymphony.xwork2.ognl.OgnlValueStack.<init>(OgnlValueStack.java:81)
at com.opensymphony.xwork2.ognl.OgnlValueStackFactory.createValueStack(OgnlValueStackFactory.java:62)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.setContext(DefaultConfiguration.java:244)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:208)
at com.opensymphony.xwork2.config.ConfigurationManager.reload(ConfigurationManager.java:227)
at com.opensymphony.xwork2.config.ConfigurationManager.initialiseCon...

目前我还没定位到问题根源,有没有朋友遇到过类似情况?或者能给我一些排查方向的建议?

备注:内容来源于stack exchange,提问作者kritarth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:23:11