0

Lotus Notes Java エージェントのデータベースに接続しようとすると、次のエラーが表示されます。JDBC ドライバーはサーバー (myserver :/opt/ibm/lotus/notes/85020/linux/jvm/lib/ext) に保存されるため、同じドライバーがアプリケーションに組み込まれている場合、ドライバーは一度だけロードされ、複数回ロードされることはありません。問題は、ドライバーがアプリケーションに組み込まれているときにエラーが発生しないことですが、そのままにしておくことはできません。jar はサーバー内にある必要があります。誰が何ができるか考えていますか?

18/05/2012 21:44:18 エージェント エラー: java.sql.SQLException: Exceo de E/S: ネットワーク アダプタは接続を確立できませんでした

4

2 に答える 2

2

サーバー上で直接 Telnet などを使用して、Oracle データベースにアクセスできますか? ファイアウォールがポートをブロックしている可能性がありますか? サーバーから Oracle データベースまで、すべてが期待どおりに機能することを確認してください。

Oracla 接続エラーに関する他の回答をご覧ください: https://stackoverflow.com/search?q=ORACLE+The+Network+Adapter+could+not+establish+the+connection

于 2012-05-19T04:37:36.883 に答える
2

jar がエージェントに組み込まれている場合はコードが機能しますが、外部にある場合は機能しないため、セキュリティ制限の問題が発生している可能性が高いと思います。デフォルトでは、Domino JVM は外部 jar のアクセス許可を制限しており、ネットワーク アクセスは制限された領域の 1 つだと思います。アクセス許可は、jvm/lib/security/java.policy ファイルを編集することで調整できます。ここでいくつかの情報を見つけることができます。

于 2012-05-19T05:10:37.203 に答える