【发布时间】:2018-02-23 02:40:10
【问题描述】:
我有一个 servicemix bundle 尝试 load jdbc driver 并失败并显示消息
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
这是我的pom.xml 文件
<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.4.2</version>
</dependency>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
<Import-Package>
com.mysql.jdbc,
*
</Import-Package>
<DynamicImport-Package>
*
</DynamicImport-Package>
</instructions>
</configuraiton>
</plugin>
我的 features.xml 文件中提到了以下几行,该文件使用features:addurl 命令添加到 karaf。
<bundle>wrap:mvn:mysql/mysql-connector-java/5.1.32</bundle>
<bundle>wrap:mvn:commons-dbcp/commons-dbcp/1.4</bundle>
<bundle>wrap:mvn:commons-pool/commons-pool/1.6</bundle>
【问题讨论】:
-
是否有定义的路线,如果有,请发布? mysql-connector 安装了吗?
-
@user7294900:mvn clean install 工作得非常好。我面临的问题与 osgi 导入 - 导出有关
-
@J_D:
route print中有很多条目。我应该寻找任何具体的条目吗?
标签: java jdbc apache-karaf apache-servicemix