大家好,麻烦大家帮我解决一个问题吧:我在web工程下写了一个导入的功能,我是先配置好了struts.xml和spring.xml 然后在页面上写了一个调用导入action里的导入方法,这个方法里面是空的,仅仅在控制台上输出一句成功的话,目的就是检验配置对不对,可否运行,结果很成功。于是 我就开始写这个导入的方法,写完了之后,在运行(在起tomcat服务的时候),就出现了错误,如下:(1)2009-05-22 09:46:04:343 [main] ERROR :Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/importInfo' defined in class path resource [spring/spring-example.xml]: Instantiation of bean failed; nested (2)2009-05-22 09:46:04:406 [main] ERROR :action: null
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/importInfo' defined in class path resource [spring/spring-example.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/rpc/ServiceException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)(3)2009-05-22 09:46:04:421 [main] ERROR :Servlet /ExtTransDemo threw load() exception
javax.servlet.UnavailableException
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1169)这些能是什么原因呢?我的配置已经是对的了,难道我写完导入的代码后就能出现找不到导入的action的错误么?很奇怪呢。谢谢大家,帮我解答解答吧。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/importInfo' defined in class path resource [spring/spring-example.xml]: Instantiation of bean failed; nested (2)2009-05-22 09:46:04:406 [main] ERROR :action: null
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/importInfo' defined in class path resource [spring/spring-example.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/rpc/ServiceException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:883)(3)2009-05-22 09:46:04:421 [main] ERROR :Servlet /ExtTransDemo threw load() exception
javax.servlet.UnavailableException
at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:1169)这些能是什么原因呢?我的配置已经是对的了,难道我写完导入的代码后就能出现找不到导入的action的错误么?很奇怪呢。谢谢大家,帮我解答解答吧。
(3)Action 有问题 自己好好检查下 Spring和Action的结合
<!-- 导入信息 -->
<action name="comForm" path="/importInfo"
scope="request" parameter="method" type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="List" path="/success.jsp" redirect="false" />
<forward name="false" path="/false.jsp" redirect="false" />
</action>在spring.xml中配置的是:<!-- ===================================普通查询=========================================== -->
<bean id="ComQueryManagerBO" class="com.neusoft.extDemoAction.comquery.business.ComQueryManagerBOImpl">
<property name="sqlMapClient" ref="SqlMapClient"/>
</bean><!-- 导入 -->
<bean name="/importInfo" class="com.neusoft.extDemoAction.comquery.action.ImportManagerAction">
<property name="comQueryManagerBO" ref="ComQueryManagerBO"/>
</bean>我感觉没什么问题呀