
麻烦各位高手帮我看看这个错误是怎么回事,急啊
错误代码:ERROR[ContextLoader]Contextinitializationfailedorg.springframework.beans.factory...
错误代码:
ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/D:/Program%20Files/jboss-4.2.2.GA/server/default/deploy/MJU_Communicate_System.war/WEB-INF/classes/com/commu/config/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
配置文件applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver">
</property>
<property name="url"
value="jdbc:oracle:thin:@127.0.0.1:1521:ORCL">
</property>
<property name="username" value="system"></property>
<property name="password" value="123456"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/commu/domain/hibernate/Category.hbm.xml</value>
<value>com/commu/domain/hibernate/Course.hbm.xml</value>
<value>com/commu/domain/hibernate/Homework.hbm.xml</value>
<value>com/commu/domain/hibernate/KnowledgePoint.hbm.xml</value>
<value>com/commu/domain/hibernate/Post.hbm.xml</value>
<value>com/commu/domain/hibernate/SingleChoice.hbm.xml</value>
<value>com/commu/domain/hibernate/Student.hbm.xml</value>
<value>com/commu/domain/hibernate/Subject.hbm.xml</value>
<value>com/commu/domain/hibernate/SuperManager.hbm.xml</value>
<value>com/commu/domain/hibernate/Teacher.hbm.xml</value>
<value>com/commu/domain/hibernate/User.hbm.xml</value>
<value>com/commu/domain/hibernate/UserClass.hbm.xml</value>
<value>com/commu/domain/hibernate/UserGroup.hbm.xml</value>
</list>
</property>
</bean>
<bean id="userDao" class="com.commu.persistence.hibernate.UserDaoHibernateImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="userService" class="com.commu.service.impl.UserServiceImpl">
<property name="userDao">
<ref bean="userDao"/>
</property>
</bean>
<bean name="/login" class="com.commu.ui.web.struts.action.LoginAction">
<property name="userService">
<ref bean="userService"/>
</property>
</bean>
</beans>
麻烦高手们看下,调试成功会有追加!
我当然知道错误的中文意思拉,就是不知道是哪里配置错了,还请高手赐教啊 展开
ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/D:/Program%20Files/jboss-4.2.2.GA/server/default/deploy/MJU_Communicate_System.war/WEB-INF/classes/com/commu/config/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
Caused by:
java.lang.NullPointerException
配置文件applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="oracle.jdbc.driver.OracleDriver">
</property>
<property name="url"
value="jdbc:oracle:thin:@127.0.0.1:1521:ORCL">
</property>
<property name="username" value="system"></property>
<property name="password" value="123456"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.Oracle9Dialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/commu/domain/hibernate/Category.hbm.xml</value>
<value>com/commu/domain/hibernate/Course.hbm.xml</value>
<value>com/commu/domain/hibernate/Homework.hbm.xml</value>
<value>com/commu/domain/hibernate/KnowledgePoint.hbm.xml</value>
<value>com/commu/domain/hibernate/Post.hbm.xml</value>
<value>com/commu/domain/hibernate/SingleChoice.hbm.xml</value>
<value>com/commu/domain/hibernate/Student.hbm.xml</value>
<value>com/commu/domain/hibernate/Subject.hbm.xml</value>
<value>com/commu/domain/hibernate/SuperManager.hbm.xml</value>
<value>com/commu/domain/hibernate/Teacher.hbm.xml</value>
<value>com/commu/domain/hibernate/User.hbm.xml</value>
<value>com/commu/domain/hibernate/UserClass.hbm.xml</value>
<value>com/commu/domain/hibernate/UserGroup.hbm.xml</value>
</list>
</property>
</bean>
<bean id="userDao" class="com.commu.persistence.hibernate.UserDaoHibernateImpl">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
<bean id="userService" class="com.commu.service.impl.UserServiceImpl">
<property name="userDao">
<ref bean="userDao"/>
</property>
</bean>
<bean name="/login" class="com.commu.ui.web.struts.action.LoginAction">
<property name="userService">
<ref bean="userService"/>
</property>
</bean>
</beans>
麻烦高手们看下,调试成功会有追加!
我当然知道错误的中文意思拉,就是不知道是哪里配置错了,还请高手赐教啊 展开
11个回答
2008-10-23
展开全部
重装系统算了,就没有这个错误代码了
展开全部
用光盘修复下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
这个错误是在配置name="hibernateProperties"的时间出现的,因为 LocalSessionFactoryBean这个类中有两个属性,一个是dataSource,一个是hibernateProperties,所以你的hibernateProperties下面还应该引入一个
<ref bean="XXX" />
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
这个错误是在配置name="hibernateProperties"的时间出现的,因为 LocalSessionFactoryBean这个类中有两个属性,一个是dataSource,一个是hibernateProperties,所以你的hibernateProperties下面还应该引入一个
<ref bean="XXX" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也在研究这个问题,不会
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
空指针异常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。。。。。。。。。。我也很想学会解决这种问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询