Struts2和Spring4整合出现的问题
控制台输出如下信息:
*******************************************************************************
** **** 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
这种情况是使用了struts2不推荐使用的配置,也就是过时的配置。strtus2.1.6不推荐使用!methodName来访问action中的方法,如果设置了,就会报这样的警告。
在struts2-spring-plugin-xxx.jar包里,有一个struts-plugin.xml文件,这个文件里配置了这三个常量。看提示信息的意思是struts2不能识别这三个常量。我也不知道是jar包版本匹配的缘故还是什么原因。
待大神路过解决
我也是,这么解决呀??
reloading 感觉是重复加载的意思
有哪个包冲突了吧。
警告不是错误