0

PostgreSQL 接続に簡単な pax-jdbc 構成を使用しています。

osgi.jdbc.driver.class=org.postgresql.Driver
url=jdbc:postgresql://localhost:5432/db
dataSourceName=db-pg
user=dbuser
password=dbpasswd

ただし、機能をインストールした後pax-jdbc-pool-aries、何かがうまくいかず、パスワードパラメーターが突然無視されるかのようにエラーが発生します。

原因: org.postgresql.util.PSQLException: FATAL: Rolle ?mywindowsuser? org.postgresql.core.v3.ConnectionFactoryImpl.readStartupMessages(ConnectionFactoryImpl.java:691) に存在するニヒト ~[?:?] org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:207) に ~[?: ?] org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:65) で ~[?:?] org.postgresql.jdbc2.AbstractJdbc2Connection.(AbstractJdbc2Connection.java:146) で ~[?:?] org. postgresql.jdbc3.AbstractJdbc3Connection.(AbstractJdbc3Connection.java:35) ~[?:?] org.postgresql.jdbc3g.AbstractJdbc3gConnection.(AbstractJdbc3gConnection.java:22) で ~[?:?] org.postgresql.jdbc4.AbstractJdbc4Connection で。 (AbstractJdbc4Connection.java:47) ~[?:?] org.postgresql.jdbc4.Jdbc4Connection.

ドキュメント (たとえば、ここhttps://ops4j1.jira.com/wiki/spaces/PAXJDBC/pages/61767716/Pooling+and+XA+support+for+DataSourceFactory ) では、aries プールを使用する際の落とし穴については言及されていません。単に aries プール機能をインストールしただけで、作業構成が壊れたようです。

何が起こったのか、また PostgreSQL を pax-jdbc と aries-pool で使用する方法は?

Windows 10 で Karaf 4.1.x を使用しています。

4

0 に答える 0