2017-04-03 4 views
0

GRAVE:例外のコンテキスト・イニシエータ(コンテキスト初期化) org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException:ServletContextリソース[/ WEB-INF/dispatcher-servlet]で定義された 'entityManagerFactory'という名前のBeanを作成中にエラーが発生しました。 xml]:initメソッドの呼び出しに失敗しました。ネストされた例外はあるorg.hibernate.HibernateException:「hibernate.dialect」はorg.springframeworkでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1566) で を設定していないときDialectResolutionInfoへのアクセスはnullにすることはできませんorg.springframework.beans.factory.supportで.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)で .AbstractBeanFactory $ 1.getObject(AbstractBeanFactory.java:303) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframewo rk.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)で org.springframework.context.supportで 。 org.springframework.context.support.AbstractApplicationContext.refreshでorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:747) でAbstractApplicationContext.getBean(AbstractApplicationContext.java:956) (AbstractApplicationContext.java:480) org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)でorg.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403) でorg.spriでngframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4728) at org.apache.catalina.core.StandardContext.startInternal(コンテナベース.addChildInternal(ContainerBase.java:725) at org)。コンテナベースのコンテナベースのコンテナ。 apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) at org.apache.catalina.startup.HostConfig.deployDescriptor( HostConfig.java:581) at org.apache.catalina.startup.HostConfig $ DeployDescriptor.run(HostConfig.java:1720) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker( (ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 原因:org.hibernate。 HibernateException: 'hibernate.dialect'が設定されていない場合、DialectResolutionInfoへのアクセスをnullにすることはできません。012htnate.engine.jdbc.dialect。 dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:71) at org.hibernate.engi org.apache.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:205) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111) at org.hibernate.service.internal.AbstractServiceRegistryImpl。org.hibernate.cfg.Configuration.buildTypeRegistrationsでinitializeService(AbstractServiceRegistryImpl.java:234)org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206) で(Configuration.java:1887)ORGで 。 hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1845) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:852) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl $ 4.perform(EntityManagerFactoryBuilderImpl.java:845) at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.buildエンティティマナorg.springframeworkでorg.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:343) でorg.hibernate.jpa.HibernatePersistenceProvider.createContainerEntityManagerFactory(HibernatePersistenceProvider.java:152) でgerFactoryBuilderImpl.java:844) 。 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactoryでorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethodsでorm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:318) (AbstractAutowireCapableBeanFactory.java:1625) 。 initializeBean(AbstractAutowireCapableBeanFactory.java:1562) ... 25 moreServletContextリソース[/WEB-INF/dispatcher-servlet.xml]で定義されている 'entityManagerFactory'という名前のBeanを作成する際にエラーが発生しました。

+0

あなたの設定に休止状態の方言を追加してください。あなたのコンフィグファイルで hibernate.dialect = org.hibernate.dialect.HSQLDialect :と私はあなたがこのラインで試すことができます代わりにmysqlの –

答えて

0

この問題は "DialectResolutionInfoへのアクセスは 'hibernate.dialect'のときはnullにはなりません。この変数を" spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect "で設定しようとすると、設定ファイルは、あなたのデータベースのMySQL5Dialectを使用するかどうかを確認してください。

+0

を表示してください。 –

+0

のHSQLDBを使用する私達にあなたの設定 – Nico

+0

今、別の例外があります:JDBCドライバクラス 'org.hsqldb.jdbcDriver'をロードできません java.lang.ClassNotFoundException:要求されたクラスをロードできませんでした:org.hsqldb.jdbcDriver –

関連する問題

 関連する問題