struts+spring+hibernate架构上报No WebApplicationContext found
struts+spring+hibernate架构下报No WebApplicationContext found错误原因:我看不懂...?xml?version1.0
struts+spring+hibernate架构下报No WebApplicationContext found
错误原因:我看不懂...
- <?xml?version="1.0"?encoding="UTF-8"?> ??
- <!DOCTYPE?beans?PUBLIC?"-//SPRING//DTD?BEAN//EN"?"http://www.springframework.org/dtd/spring-beans.dtd"> ??
- ??
- <beans> ??
- ??
- ????<!--数据源datasource的声明--> ??
- ????<bean?id="dataSource"?class="org.apache.commons.dbcp.BasicDataSource"?destroy-method="close"> ??
- ????????<property?name="driverClassName"><value>oracle.jdbc.driver.OracleDriver</value></property> ??
- ????????<property?name="url"><value>jdbc:oracle:thin:@127.0.0.1:1521:datanew</value></property> ??
- ????????<property?name="username"><value>test</value></property> ??
- ????????<property?name="password"><value>test</value>???</property>????? ??
- ????</bean> ??
- ???? ??
- ????<!--Session?Factory声明--> ??
- ????<bean?id="sessionFactory"?class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> ??
- ????????<property?name="dataSource"> ??
- ????????????<ref?local="dataSource"?/> ??
- ????????</property> ??
- ????????<property?name="mappingResources"> ??
- ????????????<list> ??
- ????????????<value>com/dn/struts/entity/Login.hbm.xml</value> ??
- ????????????</list> ??
- ????????</property> ??
- ????????<property?name="hibernateProperties"> ??
- ????????????<props> ??
- ????????????????<prop?key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop> ??
- ????????????????<prop?key="hibernate.show_sql">true</prop> ??
- ????????????</props> ??
- ????????</property> ??
- ????</bean> ??
- ???? ??
- ????<!--定义一个hibernate?拦截器?--> ??
- ????<bean?id="hibernateInterceptor"?class="org.springframework.orm.hibernate3.HibernateInterceptor"> ??
- ????????<property?name="sessionFactory"> ??
- ????????????<ref?bean="sessionFactory"?/> ??
- ????????</property> ??
- ????</bean> ??
- ??
- ????<!--?hibernate?事务--> ??
- ????<bean?id="myTransactionManager"?class="org.springframework.orm.hibernate3.HibernateTransactionManager"> ??
- ????????<property?name="sessionFactory"> ??
- ????????????<ref?local="sessionFactory"?/> ??
- ????????</property> ??
- ????</bean> ??
- ???? ??
- ????<!--真正的DAO层--> ??
- ????<bean?id="basedaoTarget"?class="com.dn.dao.BaseDAO"> ??
- ????????<property?name="sessionFactory"> ??
- ????????????<ref?bean="sessionFactory"?/> ??
- ????????</property> ??
- ????</bean> ??
- ??
- ????<!--代理的DAO层?--> ??
- ????<bean?id="basedao"?class="org.springframework.aop.framework.ProxyFactoryBean"> ??
- ????????<property?name="proxyInterfaces"> ??
- ????????????<value>com.dn.dao.IBaseDAO</value> ??
- ????????</property> ??
- ????????<property?name="interceptorNames"> ??
- ????????????<list> ??
- ????????????????<value>hibernateInterceptor</value> ??
- ????????????????<value>basedaoTarget</value> ??
- ????????????</list> ??
- ????????</property> ??
- ????</bean> ??
- ???? ??
- ????<!--?真正的服务层?修改bean中id属性和class属性--> ??
- ????<bean?id="userServiceTarget"?class="com.dn.struts.service.UserService"> ??
- ????????<property?name="basedao"> ??
- ????????????<ref?bean="basedao"?/> ??
- ????????</property> ??
- ????</bean> ??
- ??
- ????<!--?代理的服务层?修改bean中id属性和ref中的bean的属性并且等于真正的服务层的bean的id属性--> ??
- ????<bean?id="userService"?class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> ??
- ????????<property?name="transactionManager"> ??
- ????????????<ref?bean="myTransactionManager"?/> ??
- ????????</property> ??
- ????????<property?name="target"> ??
- ????????????<ref?bean="userServiceTarget"?/> ??
- ????????</property> ??
- ????????<property?name="transactionAttributes"> ??
- ????????????<props> ??
- ????????????????<prop?key="get*">PROPAGATION_SUPPORTS</prop> ??
- ????????????????<prop?key="*">PROPAGATION_REQUIRED</prop> ??
- ????????????</props> ??
- ????????</property> ??
- ????</bean> ??
- ???? ??
- ????<!--?strtus控制器的配置?ref中的bean属性等于代理层中的bean中的id属性--> ??
- ????<bean?name="/login"?class="com.dn.struts.action.LoginAction"> ??
- ????????<property?name="iUserService"> ??
- ????????????<ref?bean="userService"?/> ??
- ????????</property> ??
- ????</bean> ??
- ???? ??
- </beans> ??
请各位大侠告诉小弟该怎么解决丫!还有我这种结构在ssh架构的基础上合理吗?
谢谢啦!...
[附件注释:项目的源代码.但是lib目录下面的jar包都没有.大家自己导入.我的开发工具是eclipse3.2.开发环境是struts1.1+Spring1.2 Core Libraries+Hibernate3.1 Core Libraries.数据库在applicationContext.xml文件中配置.当前数据库是oracle9i.数据库有3列.id是用序列自动增长的.]
1 楼 neitnaco 2007-10-25 为什么没人帮我解决呢..我都放好几天了耶..郁闷中...
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.myexception.cn/java-web/317.html