很郁闷的问题,服务启动后报错,不能找到某些类

发布于 2021-11-18 12:13:53 字数 968 浏览 785 评论 3

一个SSH 架构的系统,用注解配置相关信息。

tomcat 启动后报如下错误。但是项目运行没有什么问题。很是郁闷

DEBUG [main] FileResourceStore.debug(61) | Unable to read file [org/apache/struts2/dispatcher/DefaultActionSupport.class]

java.io.FileNotFoundException: ..WEB-INFclassesorgapachestruts2dispatcherDefaultActionSupport.class (系统找不到指定的路径。)

...Unable to read file [java/lang/Throwable.class]

... Unable to read file [java/lang/Throwable.class]

... Unable to read file [java/io/IOException.class]

... Unable to read file [java/lang/Integer.class]
... Unable to read file [java/lang/String.class]
... Unable to read file [org/springframework/stereotype/Controller.class]
... Unable to read file [org/springframework/context/annotation/Scope.class] 
... Unable to read file [org/apache/struts2/convention/annotation/Namespace.class]

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

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

发布评论

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

评论(3

檐上三寸雪 2021-11-22 13:08:30

当时没有深究这个问题,设置为true报错对系统也没影响,所以就没放在心上。:) 当然你可以查查看是什么原因,共享一下。^^

断爱 2021-11-22 11:31:31

太感谢你了,我也遇到这个问题!但为什么设置为true就会报错呢?

裸钻 2021-11-22 10:37:44

找到问题了,是因为手动在struts2的添加了一个配置参数

##配置Convention插件自动重加载映射,无需重启【发布时候关闭】
 struts.convention.classes.reload=true

struts.properties 改为 false 或者 直接删除该配置参数即可。

开发期间设置为true,启动虽然报错,不影响项目运行。

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