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

HostSugar 发布于 2012/06/20 21:03
阅读 775
收藏 1

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

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

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

java.io.FileNotFoundException: ..\WEB-INF\classes\org\apache\struts2\dispatcher\DefaultActionSupport.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]

加载中
0
HostSugar
HostSugar

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

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

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

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

0
KennyChan
KennyChan

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

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