点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图将datahu...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我试图将datahu...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我试图将datahub与oracle连接,我安装oracle并创建数据库,我已在tomcat和datahub lib文件夹中添加了ojdbc6.jar,然后在datahub的local.properties中添加了以下代码dataSource.className = oracle.jdbc.driver .OracleDriver dataSource.jdbcUrl = jdbc:oracle:thin:@localhost:1521:HYD dataSource.username = DATAHUB dataSource.password = datahub
我遇到错误了
2017-08-30 18:24:55,922 [WARN] [c.h.d.p.j.c.DataSourceConfig]数据源类{}的类的未知驱动程序。 如果遇到错误,请设置dataSource.driver.className。 2017-08-30 18:24:56,004 [WARN] [chdsExtensionEnabledXmlWebApplicationContext]上下文初始化期间遇到异常-取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建在类路径资源中定义名称为'entityManagerFactory'的bean时出错 [com/hybris/datahub/persistence/jpa/config/HibernateJpaConfig.class]:通过方法'entityManagerFactory'参数0表示的不满意依赖关系; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[com/hybris/datahub/persistence/jpa/config/DataSourceConfig.class]中定义的名称为'dataSource'的bean时出错:通过工厂方法实例化Bean失败 ; 嵌套的异常是org.springframework.beans.BeanInstantiationException:无法实例化[javax.sql.DataSource]:工厂方法'dataSource'引发了异常; 嵌套异常为java.lang.RuntimeException:无法获取JDBC URL的驱动程序jdbc:oracle:thin:@localhost:1521:HYD相关原因:org.springframework.beans.factory.BeanCreationException:创建名称为'org.springframework的bean时出错 在类路径资源[META-INF/datahub-service-spring.xml]中定义的.beans.factory.config.MethodInvokingFactoryBean#2':在使用键[0]设置bean属性'arguments'时无法解析对bean'dataItemService'的引用 ; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[META-INF/datahub-service-spring.xml]中定义的名称为'defaultDataItemService'的bean时出错:设置时无法解析对bean'rawItemRepository'的引用 Bean属性'rawItemRepository'; 嵌套异常是org.springframework.beans.factory.BeanCreationException:创建名称为'jpaRawItemRepository'的bean时出错:持久性依赖项注入失败; 嵌套的异常是org.springframework.beans.factory.BeanCurrentlyInCreationException:创建名称为'entityManagerFactory'的bean时出错:当前正在创建所请求的bean:是否存在不可解析的循环引用? 2017-08-30 18:24:56,008 [INFO] [osceEhCacheManagerFactoryBean]关闭EhCache CacheManager 2017-08-30 18:24:56,040 [INFO] [osscThreadPoolTaskExecutor]关闭ExecutorService 2017-08-30 18:24: 56,089 [错误] [oswcContextLoader]上下文初始化失败org.springframework.beans.factory.UnsatisfiedDependencyException:创建在类路径资源[com/hybris/datahub/persistence/jpa/config/HibernateJpaConfig.class中定义的名称为'entityManagerFactory'的bean时出错 ]:通过方法'entityManagerFactory'参数0表示的不满足的依赖关系; 嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建在类路径资源[com/hybris/datahub/persistence/jpa/config/DataSourceConfig.class]中定义的名称为'dataSource'的bean时出错:通过工厂方法实例化Bean失败 ; 嵌套的异常是org.springframework.beans.BeanInstantiationException:无法实例化[javax.sql.DataSource]:工厂方法'dataSource'引发了异常; 嵌套的异常是java.lang.RuntimeException:无法在org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)处获得JDBC URL jdbc:oracle:thin:@localhost:1521:HYD的驱动程序〜 [spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]在org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:467)〜[spring-beans-4.3.3。 RELEASE.jar:4.3.3.RELEASE],位于org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128)〜[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE ] org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1023)〜[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
解决方法
关于Nikhil
请检查您正在使用的ODBC驱动程序(ojdbc6.jar)是否与您的JDK版本和Orcale DB版本兼容。 如果没有,请使用兼容的odbc版本驱动程序。
谢谢, 矢天
一周热门 更多>