Struts2漏洞修复到2.3.24版本后正常启动,访问的时候报错Could not find action or result

错误如下:2015-08-2617:13:55,974ERROR[org.apache.struts2.dispatcher.Dispatcher]-Couldnotfi... 错误如下:
2015-08-26 17:13:55,974 ERROR [org.apache.struts2.dispatcher.Dispatcher] - Could not find action or result
/hxl/models!gatAllmodels.action
There is no Action mapped for namespace [/] and action name [models!gatAllmodels] associated with context path [/hxl]. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.j
漏洞修复过程参考的是网上的,换掉了以下几个jar包,工程之前运行得好好的,什么都没改,就是换了几个jar包,如下:

将原有低版本的commons-lang2替换成commons-lang3-3.1.jar

将原有低版本的ognl-x.x.x.jar替换为ognl-3.0.6.jar
将原有低版本的struts2-core-x.x.x.x.jar替换为struts2-core-2.3.24.jar
将原有低版本的struts2-json-plugin-xx.jar替换为struts2-json-plugin-2.3.24.jar
将原有低版本的struts2-junit-plugin--x.x.x.jar替换为struts2-junit-plugin-2.3.24.jar
将原有低版本的struts2-spring-plugin-x.x.x.jar替换为struts2-spring-plugin-2.3.24.jar
将原有低版本的xwork-core--x.x.x.jar替换为xwork-core-2.3.24.jar
将原有低版本的freemarker-x.x.x.jar替换为freemarker-2.3.22.jar
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
上官栓
2015-08-28 · 超过64用户采纳过TA的回答
知道答主
回答量:99
采纳率:0%
帮助的人:59.4万
展开全部
这报的不是找不到ACTION的错误吗? 你确定你输入地址没错,没改过什么xml文件?应该是访问地址有误
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式