0
私はアプリケーションサーバーとpostgresデータベース間のTLS/SSL接続を有効にしようとしています。私はポストグルからの指示に従っており、安全以外のすべての接続を無効にしています。ドキュメントごとに、私はpsqlコマンドで接続をテストしました。私は安全に接続できます。私の環境には、データソース、JDBCドライバ、および休止状態の両方が含まれています。私はデータソースとJDBCドライバと安全に接続することができましたが、休止状態では不運です。以下は、datasource/JDBCドライバで動作している文字列です。 (動作しない)休止状態の場合tls/sslを使ってhibernate経由でpostgresに接続
String url = "jdbc:postgresql://%s:%d/postgres?user=%s&password=%s&ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"
:
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"/>
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true&sslfactory=org.postgresql.ssl.NonValidatingFactory"/>
<property name="hibernate.connection.url" value="jdbc:postgresql://127.0.0.1:5432/DB?ssl=true"/>
ことが重要ならば、私は休止状態org.hibernate.c3p0.internal.C3P0ConnectionProviderを使用しています。
アイデア?
ありがとうございます!
'&' の
&
を試してみてください - & –あなたの記事内のコードをフォーマットする方法を学習してください後を追加します。私はその間にこれを修正しました。私が行ったことを見るには[編集]をクリックしてください。 –
Moritz