Unable to instantiate Action, QuestionManageAction, defined for 'questionViewParticularNew' in namespace '/questions'Error loading class [huawei.webquestion.struts.QuestionManageAction] for bean with name 'QuestionManageAction' defined in ServletContext resource [/WEB-INF/classes/applicationContext-struts.xml]: problem with class file or dependent class; nested exception is java.lang.ClassFormatError: Illegal class name "" in class file huawei/webquestion/struts/QuestionManageAction
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:306)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:387)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
配置文件applicationContext-struts.xml:
<bean id="QuestionManageAction"
class="huawei.webquestion.struts.QuestionManageAction"
scope="prototype">
<property name="userService" ref="userService"></property>
<property name="questionManageService"
ref="questionManageService">
</property>
.........
</bean>
struts.xml文件也没有问题
这个类存在,并且编译也通过,有class文件,看这个一行 Illegal class name "" in class file huawei/webquestion/struts/QuestionManageAction
报错,竟然class name后面是空的,这什么情况?
你会不会这个Class不是public的?如果可以的话把类定义贴出来就知道了。
追问action肯定是public啊
追答已经到这个份上了,很清楚错误就是这里了,看看这个类,看看"problem with class file or dependent class;
"。有的时候别人只能帮你到某些地方,最后还得靠自己,这样才能成长。另外相信一点问题总能找到答案。
你看看我补充的内容,在正文最下面,配置文件,这两个配置文件时没问题的,不知道还需要看什么路径