PostgresqlはOSGi互換ドライバーを提供するようになりました。 mavencentralからダウンロードできます:mvn:org.postgresql / postgresql / 9.4-1203-jdbc41 Apache karafでは、次のコマンドでインストールできます
feature:install pax-jdbc-postgresql
バンドルは、OSGiとしてDataSourceFactoryを提供します。これを使用して、プログラムでデータソースを作成できます。
service:list
を使用する このDataSourceFactoryのプロパティを確認します。
または、pax-jdbc-configを使用して、 pax-jdbc-config
。 osgi.jdbc.driver.class=org.postgresql.Driver
を使用します 構成内のPostgresqlドライバーを識別します。構成を正しく処理できる場合は、コードで参照できるDataSourceタイプのサービスがあります。
完全な