`

java.lang.RuntimeException: Invalid action class configuration that references a

阅读更多

java.lang.RuntimeException: Invalid action class configuration that references an unknown class named 错误

这个问题今天被我给撞上,太幸运了!!!

网上找了一下,总结的最多的就是配置文件或者字段写错了原因。可是我发现我的没有配置文件,只是一个重写validate方法

整个流程就是验证,我的问题主要是: 登录有时候成功,有时候失败。报java.lang.RuntimeException错误!

还提示ClassNotFound错误,想想struts2的配置,默认为sington模式的,如果你不在spring中配置。那个你想同时多个用户登录就会出现这种异常,将spring的scope改为prototype属性就可以了。

分享到:
评论
6 楼 Lee_Anson 2012-08-25  
我也遇到了这个问题,但是什么都添加了还是报错,最后我仔细检查了一下我的表单,结果发现,有的select没给值啊,或者radiobutton什么没给值之类的,都给了值,然后直接成功了!希望对大家有帮助,我也是头疼了半天。
5 楼 jiaoyanhuo 2012-06-08  
<action name="getUpdateLog" class="log_getUpdateLog" method="getUpdateLog">
<result name="success">/log/y_updateLog.jsp</result>
</action>

<action name="deleteOneLog" class="log_deleteOneLog" method="deleteOneLog">
<result name="success">/log/error.jsp</result>
<result name="error">/log/error.jsp</result>
</action>

都在spring中注入了,可是就getUpdateLog就是不行。
都查看过了,配置文件没错,也加了scope="prototype
4 楼 lsj8080 2012-06-03  
可气的是,不知道啥时候会报错,有时候有错,有时候没有错,很诡异
3 楼 yuankunliu 2011-07-27  
哎,试了各种办法,但还是不行,崩溃了…
2 楼 pyzheng 2011-07-01  
今天我也终于碰到了,我找了很多地方,没找到问题,后来发现action配置的时候,没有input的result.
MD晕死了...........
1 楼 wulinshishen 2010-09-24  
配置文件没错,也加了scope="prototype",但是还是报同样的错

相关推荐

Global site tag (gtag.js) - Google Analytics