jdbc连接失败“无法初始化类org.apache.hive.jdbc.hiveconnection”

pkwftd7m  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(926)

我的weblogic\u类路径:

${MW_HOME}/oracle_common/common/bin/CommExtEnv.sh  
WEBLOGIC_CLASSPATH="${JAVA_HOME}/lib/tools.jar${CLASSPATHSEP}${PROFILE_CLASSPATH}
${CLASSPATHSEP}${ANT_CONTRIB}/ant-contrib1.0b3.jar${CLASSPATHSEP}${CAM_NODEMANAGER_JAR_PATH}${CLASSPATHSEP}/scratch/hadoop-core-1.1.2.jar${CLASSPATHSEP}/scratch/hive-jdbc-1.2.0-standalone.jar"

堆栈跟踪:
由于java.lang.ExceptionInInitializeError,无法建立连接
weblogic.jdbc.common.internal.datasourceutil.testconnection0(datasourceutil。java:423)
weblogic.jdbc.common.internal.datasourceutil.access$000(datasourceutil。java:24)
weblogic.jdbc.common.internal.datasourceutil$1.run(datasourceutil。java:285)
java.security.accesscontroller.doprivileged(本机方法)
weblogic.jdbc.common.internal.datasourceutil.testconnection(datasourceutil。java:282)
com.bea.console.utils.jdbc.jdbcutils.testconnection(jdbcutils。java:937)
com.bea.console.actions.jdbc.datasources.createjdbcdatasource.createjdbcdatasource.testconnectionconfiguration(createjdbcdatasource)。java:524)
sun.reflect.nativemethodaccessorimpl.invoke0(本机方法)
sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl。java:62)
sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl。java:43)
java.lang.reflect.method.invoke(方法。java:498)
org.apache.beehive.netui.pageflow.flowcontroller.invokeactionmethod(flowcontroller。java:870)
org.apache.beehive.netui.pageflow.flowcontroller.getactionmethodforward(flowcontroller。java:809)
org.apache.beehive.netui.pageflow.flowcontroller.internalexecute(flowcontroller。java:478)
org.apache.beehive.netui.pageflow.pageflowcontroller.internalexecute(pageflowcontroller。java:306)
org.apache.beehive.netui.pageflow.flowcontroller.execute(flowcontroller。java:336)
org.apache.beehive.netui.pageflow.internal.flowcontrolleraction.execute(flowcontrolleraction。java:52)
org.apache.struts.action.requestprocessor.processactionperform(requestprocessor。java:431)
org.apache.beehive.netui.pageflow.pageflowrequestprocessor.access$201(pageflowrequestprocessor。java:97)
org.apache.beehive.netui.pageflow.pageflowrequestprocessor$actionrunner.execute(pageflowrequestprocessor)。java:2044)
...

jobtbby3

jobtbby31#

我已通过使用最新的驱动程序https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-common/2.2.0
并由weblogic\u classpath用以下jar更新
weblogic\u classpath=${weblogic\u classpath}${classpathsep}/hadoop-common-2.2.0.jar${classpathsep}/hive-jdbc-2.0.0.jar${classpathsep}/hive-jdbc-2.0.0-standalone.jar“
我能够在跳转weblogic之后成功地创建jdbc连接。

相关问题