Ich bin ein servicemix bundle
, die zu load jdbc driver
versucht und schlägt mit NachrichtApache Servicemix können JDBC-Treiber für Apache dbcp nicht geladen
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
Hier meine pom.xml
Datei
<!-- 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>
I unten Linien erwähnt in meine Datei features.xml, die mit dem Befehl features:addurl
zu karaf hinzugefügt wird.
<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>
Haben Sie überprüft https://stackoverflow.com/questions/29245102/maven-java-lang-classnotfundexception-com-mysql-jdbc-driver? – user7294900
Gibt es eine Route, die definiert ist? Wenn ja, bitte posten Sie sie? Ist der MySQL-Connector installiert? –
@ user7294900: mvn sauber installieren funktioniert einwandfrei. Das Problem, mit dem ich konfrontiert bin, hat etwas mit osgi import zu tun - Export – veer7