【发布时间】:2015-06-23 13:30:16
【问题描述】:
我有一个使用 mySQL.jdbc.driver 的包,我在 pom 文件、import-packages 中给出了依赖关系,并在 lib、deploy 文件夹中复制了 mysql 连接器,使用 install wrap:mvn:mysql/mysql 安装了 mysql 驱动程序-connector-java/5.1.17, 我的意思是我尽我所能, 但我仍然收到如下错误消息,仅供参考,我正在使用 karaf-4.0.0.M2,请帮我解决它的路障,
errorMessage = JDBC driver name is missing or not valid, cause = java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found by portframeworkservice [this is my bundle name]
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver not found by portframeworkservice [145]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1556)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:77)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1993)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
【问题讨论】:
-
你能贴出你用来初始化mysql驱动的代码的sn-p吗?