不能初始化action Unable to instantiate Action, homePageAction

来源:互联网 发布:淘宝介入有用吗 编辑:程序博客网 时间:2024/05/22 16:54

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

Unable to instantiate Action, homePageAction,  defined for 'HomePageAction' in namespace '/ztg'homePageActioncom.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:316)com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:397)com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:194)org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:553)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

root cause

java.lang.ClassNotFoundException: homePageActionorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:108)com.opensymphony.xwork2.spring.SpringObjectFactory.getClassInstance(SpringObjectFactory.java:233)com.opensymphony.xwork2.spring.SpringObjectFactory.buildBean(SpringObjectFactory.java:153)com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:151)com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:121)com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:297)com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:397)com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:194)org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:553)org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)解决原因是 action忘记加 @Controller@Scope("prototype")所以不能初始化
0 0
原创粉丝点击