Struts2和Spring4整合出现的问题

发布于 2021-11-24 03:10:24 字数 2629 浏览 836 评论 7

控制台输出如下信息:

*******************************************************************************

**                                                                           **
**                               WARNING                                     **
**                YOU USE DEPRECATED / UNKNOWN CONSTANTS                     **
**                                                                           **
**  -> struts.class.reloading.acceptClasses                                  **
**  -> struts.class.reloading.watchList                                      **
**  -> struts.class.reloading.reloadConfig                                   **

*******************************************************************************

如何解决上面的问警告

我是用自定义类,这个类继承StrutsPrepareAndExecuteFilter

  <!-- 引入spring -->
  <listener>
      <display-name>SpringContextLoaderListener</display-name>
      <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

  <!-- 引入struts2 -->
  <filter>
      <filter-name>struts2</filter-name>
      <filter-class>com.xxx.ssh.base.StrutsFilter</filter-class>
  </filter>
  <filter-mapping>
      <filter-name>struts2</filter-name>
      <!-- 此处必须配置为/* -->
      <url-pattern>/*</url-pattern>
  </filter-mapping>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

永不分离 2021-11-28 13:18:55

这种情况是使用了struts2不推荐使用的配置,也就是过时的配置。strtus2.1.6不推荐使用!methodName来访问action中的方法,如果设置了,就会报这样的警告。

鹤舞 2021-11-28 13:18:55

在struts2-spring-plugin-xxx.jar包里,有一个struts-plugin.xml文件,这个文件里配置了这三个常量。看提示信息的意思是struts2不能识别这三个常量。我也不知道是jar包版本匹配的缘故还是什么原因。

居里长安 2021-11-28 13:12:09

待大神路过解决

醉生梦死 2021-11-28 13:10:22

我也是,这么解决呀??

丢了幸福的猪 2021-11-28 12:55:52

reloading 感觉是重复加载的意思

夜血缘 2021-11-28 12:20:21

有哪个包冲突了吧。

如此安好 2021-11-28 12:07:58

警告不是错误

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文