【发布时间】:2014-05-11 23:32:19
【问题描述】:
我已经在DBVisualizer 上安装了我的驱动程序,但是当我尝试使用该驱动程序连接到数据库时,我得到了下面的NoClassDefFoundError。
我怀疑是它找不到的 Apache Logging 类,但我找不到如何在 DBVisualizer 中编辑类路径。
有谁知道我该如何解决这个问题?
我的司机是VJDBC driver,顺便说一下,来自hybris platform.
An error occurred while establishing the connection:
Details:
Type: java.lang.reflect.UndeclaredThrowableException
Stack Trace:
java.lang.reflect.UndeclaredThrowableException
at com.sun.proxy.$Proxy0.connect(Unknown Source)
at com.onseven.dbvis.db.A.G.ľ(Z:3097)
at com.onseven.dbvis.db.A.G.į(Z:2906)
at com.onseven.dbvis.db.A.E.į(Z:2416)
at com.onseven.dbvis.db.A.D.execute(Z:808)
at com.onseven.dbvis.J.B.Y.ā(Z:1386)
at com.onseven.dbvis.J.B.K.Ă(Z:1374)
at com.onseven.dbvis.J.B.K.doInBackground(Z:1521)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.Exception: java.lang.NoClassDefFoundError: Could not initialize class de.simplicit.vjdbc.util.ClientInfo
at com.onseven.dbvis.g.B.F$A.call(Z:210)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class de.simplicit.vjdbc.util.ClientInfo
at de.hybris.vjdbc.VirtualDriver.connect(VirtualDriver.java:146)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.onseven.dbvis.g.B.D.ā(Z:1413)
at com.onseven.dbvis.g.B.F$A.call(Z:1474)
... 5 more
【问题讨论】:
-
@Heena,您可能有兴趣知道english.stack 正在讨论您的编辑。
标签: classpath driver noclassdeffounderror hybris dbvisualizer