Ich habe ein neues Bundle erstellt, ähnlich wie InfluxDB und dessen Connector, für Microsoft SQL. Damit es funktioniert, habe ich auch die folgende Abhängigkeit in “cnf” eingebunden:
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>9.2.1.jre11</version>
</dependency>
Ich kann sehen, dass OSGi auch die .jar-Datei automatisch heruntergeladen hat. Ich habe den Pfad der jar-Datei in bnd.bnd des neuen Bundles, das ich erstellt hatte, sowie in bnd.bnd von EdgeApp.bndrun aufgenommen. Ich habe auch ein oder zwei Mal versucht, die Bundles aufzulösen. Leider erkennt mein Code immer noch nicht den verbundenen Treiber, wenn ich ihn aktiviere durch Apache Web Console.
Ich wäre wirklich sehr dankbar, wenn mir jemand sagen könnte, wie ich meine Situation lösen könnte, oder mich vielleicht wissen lassen, ob ich einen Schritt verpasst habe.
HINWEIS: Ich habe den Treiber schon einmal als eigenständigen Code getestet, und er funktioniert. Ich bin also zuversichtlich, dass ich den richtigen Treiber ausgewählt habe.