今天在用struts做一个EJB的时候,发现Action不能访问,提示如题所示的错误,怀疑是包冲突,去掉包引用,只丢进去三个必要的包,错误依旧。配置肯定没错。别的东西都没加进去呢,就只有struts。但是提示这个错误肯定是找不到,配置又没问题,网上找了半天也不知道个所以然。
最后顺着配置,决定看下Action,最后发现原来是自己为了方便*(为了测试用)就把类名命名为Action,提示不能。。。。,最后改名,重部署,解决。
用hibernate的时候也因为使用了关键字,而走了许多弯路,很难发现错误的所在,看来习惯还得严格要求下,不能一时方便,就随便命名,最后导致一连串的问题。