データベース連携に関連した以下のトラブルについて対処方法を説明します。
Symfoware ServerのNativeインタフェースへの接続時の認証に失敗する場合
Symfoware ServerのNativeインタフェースへ接続するJDBC接続プールのプロパティにurlプロパティが指定されていると、接続時の認証に失敗する場合があります。「4.14.6 Symfoware ServerのNativeインタフェース JDBCドライバ(Type2)」に記載されているプロパティが正しく設定されているか確認し、urlプロパティが設定されていた場合は削除してください。
例
JDBC接続プール「TestPool」のプロパティを確認する場合
C:\Interstage\F3FMisje7\glassfish\bin\asadmin get resources.jdbc-connection-pool.TestPool.property.* |
/opt/FJSVisje7/glassfish/bin/asadmin get resources.jdbc-connection-pool.TestPool.property.* |
上記のコマンドの結果にurlプロパティが含まれていたため、urlプロパティを削除する場合
C:\Interstage\F3FMisje7\glassfish\bin\asadmin set resources.jdbc-connection-pool.TestPool.property.url= |
/opt/FJSVisje7/glassfish/bin/asadmin set resources.jdbc-connection-pool.TestPool.property.url= |
ログに「JDBCRA0002」が出力される場合
ログに「JDBCRA0002」が出力される場合、JDBCドライバの環境設定が正しく設定されているか確認してください。
詳細は「4.14.1 JDBCドライバの環境設定」を参照してください。
また、リポジトリの同期化が行われていない可能性があります。domain.xmlの更新日時を現在時刻に更新してください。
詳細は「2.1.4 リポジトリの同期化処理」を参照してください。