免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1853 | 回复: 0
打印 上一主题 下一主题

求助eclipse下开发struts+spring+hibernate的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-30 16:43 |只看该作者 |倒序浏览
小弟新学struts+spring+hibernate开发,写了一个增加记录的应用,第一次用eclipse开发,有些错误不懂,请高手解答一下:

以下是action的主要代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
                        HttpServletRequest request, HttpServletResponse response) {
                InsertUser ob =(InsertUser)getWebApplicationContext().getBean("addUser";
                User1 u=new User1();
                u.setName("曾凡明";
                u.setSchool("小学";
                ob.save(u);
                return mapping.findForward("ok";
        }
启动tomcat在ie输入/AddUserAction.do时报错:
错误信息如下:
java.lang.IllegalStateException: Root context attribute is not of type WebApplicationContext: org.codehaus.xfire.spring.GenericApplicationContext: display name [org.codehaus.xfire.spring.GenericApplicationContext;hashCode=30866355]; startup date [Sat Jun 30 16:30:52 CST 2007]; child of [org.codehaus.xfire.transport.http.XFireConfigurableServlet$GenericWebApplicationContextX: display name [org.codehaus.xfire.transport.http.XFireConfigurableServlet$GenericWebApplicationContextX;hashCode=9102426]; startup date [Sat Jun 30 16:30:51 CST 2007]; root of context hierarchy]
        at org.springframework.web.context.support.WebApplicationContextUtils.getWebApplicationContext(WebApplicationContextUtils.java:64)
        at org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:82)
        at org.springframework.web.struts.DelegatingActionUtils.findRequiredWebApplicationContext(DelegatingActionUtils.java:122)
        at org.springframework.web.struts.DispatchActionSupport.initWebApplicationContext(DispatchActionSupport.java:9
        at org.springframework.web.struts.DispatchActionSupport.setServlet(DispatchActionSupport.java:7
        at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:341)
        at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:26
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:18
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:10
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:52
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
        at java.lang.Thread.run(Thread.java:595)
请高手帮我看下
我的applicationContext.xml配置如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

        <bean id="beingo"
                class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
                <property name="configLocation">
                        <value>file:src/hibernate.cfg.xml</value>
                </property>
        </bean>
       
        <bean id="addUser" parent="baseManager">
                <property name="target">
                        <bean class="test.spring.InsertUser"
                                autowire="byName" />
                </property>
        </bean>
</beans>
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP