Hibernate-cfg.xml:Nullpointer beim Initialisieren org.springframework.orm.hibernate4.LocalSessionFactoryBean
>WARNING: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in URL [file:/D:/workspace/project/test/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/testWeb/WEB-INF/classes/config/db/hibernate-cfg.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
8. Mai 2016:
<context:property-placeholder location="classpath*:config/db/database.properties"/> <!-- DataSource --> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${jdbc.driverClassName}" /> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> </bean> <!-- Hibernate session factory --> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingResources"> <list> <value>classpath:config/db/mapping/userdetails.hbm.xml</value> </list> </property> </bean>
Fehler beim Start tomcat 10.02.02 org.springframework.web.context.ContextLoader initWebApplicationContext SCHWEREN: Kontext initializat ion fehlgeschlagen org.springframework.beans.factory.BeanCreationException: Fehler mit dem Namen 'session' definiert in URL [Datei erstellt bean:/D: /workspace/project/test/.metadata/.plugins/org.eclipse.wst.server .CORE/tmp0/wtpwebapps/Testweb/WEB-INF/classes/config/db/Ruhezustand-cfg.xml]: Invocation of init Methode versagt; nested Ausnahme ist java.lang.NullPointerException bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1578) bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java: 545) bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:482) bei org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:306) bei org .springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:230) bei org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:302) bei org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) bei org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:753) bei org.springframework .context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.java:839) bei org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:538) bei org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader .java: 444) unter org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:326) unter org.springframework.web.context.ContextLoaderListener.contextInitial ie (ContextLoaderListener.java:107) bei org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4812) bei org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5255) um org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:147) bei org.apache.catalina.core.ContainerBase $ StartChild.call (ContainerBase.java:1408) bei org.apache.catalina.core. ContainerBase $ StartChild.call (ContainerBase.java:1398) bei java.util.concurrent.FutureTask $ Sync.innerRun (unbekannte Quelle) bei java.util.concurrent.FutureTask.run (unbekannte Quelle) bei java.util. concurrent.ThreadPoolExecutor.runWorker (Unknown Source) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source) bei java.lang.Thread.run (Unknown Source) Verursacht durch: java.lang.NullPointerException bei org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl $ AggregatedClassLoader.getResources (ClassLoaderServiceImpl.java:173) bei java.util.ServiceLoader $ LazyIterator.hasNext (Unbekannte Quelle) bei java.util.ServiceLoader $ 1.hasNext (Unbekannte Quelle) bei org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.loadJavaServices (ClassLoaderServiceImpl.java:340) bei org.hibernate.integrator.internal.IntegratorServiceImpl. (IntegratorServiceImpl.java:40) bei org.hibernate.boot.registry.BootstrapServiceRegistryBuilder.build (BootstrapServiceRegistryBuilder.java:213) bei org .hibernate.cfg.Configuration. (Configuration.java:119) bei org.springframework.orm.hibernate4.LocalSessionFactoryBuilder. (LocalSessionFactoryBuilder.java:140) bei org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet (LocalSessionFactoryBean.java : 343) bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java:1637) bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1574) ... 22 weitere
Bitte helfen, das Problem zu lösen.
Vielen Dank im Voraus.
Haben Sie versucht, das "\ *" in Ihrem db-Eigenschaftenverzeichnis "location =" classpath *: config/db/database.properties "/>" zu entfernen? Es scheint, dass die Treibereigenschaft nicht korrekt initialisiert wird. – RubioRic