Cannot find class [com.lee.action.LoginAction] for bean with name '/loginAction'

plant_plant 2012-08-27 02:53:56
程序采用struts1+spring2.5+ibatis架构
就实现一个简单的用户登录功能
启动Tomcat老实提示找不到LoginAction类
求解
struts.xml中相关配置:
<action path="/loginAction" type="org.springframework.web.struts.DelegatingActionProxy" validate="true" scope="request">
<forward name="success" path="/loginsucc.jsp" />
<forward name="fail" path="/fail.jsp" />
</action>

spring的配置文件applicationContext.xml中相关配置:
<bean name="/loginAction" class="com.lee.action.LoginAction">
<property name="loginDao">
<ref bean="LoginDAO"/>
</property>
</bean>


启动服务器时后台提示错误:
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.lee.action.LoginAction] for bean with name '/loginAction' defined in ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.lang.ClassNotFoundException: com.lee.action.LoginAction

找了好久不知道到底哪里出问题了
求高手指点
...全文
429 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinjianfeng123456 2012-08-27
  • 打赏
  • 举报
回复
没找到hibernate的配置文件吧,举个例子:
<list>
<value>classpath:/com/test/bean/Users.hbm.xml</value>
</list>
试试
还有,我没有看到applicationContext里配没配dataSource,因为你引用了,所以需要配置这个对象。
yinjianfeng123456 2012-08-27
  • 打赏
  • 举报
回复
没找到hibernate的配置文件吧,举个例子:
<list>
<value>classpath:/com/test/bean/Users.hbm.xml</value>
</list>
试试
还有,我没有看到applicationContext里配没配dataSource,因为你引用了,所以需要配置这个对象。
plant_plant 2012-08-27
  • 打赏
  • 举报
回复
师傅帮我改成
<bean name="/loginAction" class="com.lee.action.LoginAciton">
<property name="loginDao">
<ref bean="loginDAO"/>
</property>
</bean>
好吧,我承认,是我的类名写成LoginAciton了...
  • 打赏
  • 举报
回复
applicationContext.xml放到类路径下,或者
<bean name="/loginAction" class="com.lee.action.LoginAction">
<property name="loginDao">
<ref bean="LoginDAO"/>
</property>
</bean>
红字写完整路径
plant_plant 2012-08-27
  • 打赏
  • 举报
回复
就是struts1呀
就算是struts2
你说该怎么解决呢?
gcaling2006 2012-08-27
  • 打赏
  • 举报
回复
看配置文件,应是STRUTS2才对,不是STRUTS1吧。

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧