升级到Struts 2.3.32之后出现404错误

时间:2017-03-23 06:44:06

标签: java spring maven jar struts2

我升级了Struts2版本,包括

  1. free-marker-2.3.22.jar
  2. OGNL-3.0.19.jar
  3. struts2的核 - 2.3.32.jar
  4. struts2的-JSON-插件-2.3.32.jar
  5. struts2的-的junit-插件-2.3.32.jar
  6. 的struts2 - 弹簧 - 插件-2.3.32.jar
  7. XWork的核 - 2.3.32.jar
  8. 并将代码添加到struts.xml

    <constant name="struts.enable.DynamicMethodInvocation" value="true"/>
    <constant name="struts.convention.action.mapallmatches" value="true"/>
    

    我没有使用freemarker,但我也将jar添加到&#34; WEB-INF / lib&#34;

    pom.xml也升级了。

    tomcat启动时没有异常。

    但是我的项目总是显示&#34; 404&#34;,控制台没有显示消息。

    我该怎么办?

1 个答案:

答案 0 :(得分:0)

键在属性文件中区分大小写。 struts.xml中使用了相同的密钥。请参阅文档Class PropertyResourceBundle

<constant name="struts.convention.action.mapAllMatches" value="true"/>