私はIntelliJのプログラムでデータベースに接続しますが、次のエラー取得維持しようとしています:エラーを拒否(接続が拒否されました)
エラーがポート1527上のサーバーのローカルホストへの接続をメッセージはConnection refused(Connection refused)
私はそれがDerbyのインストールに問題があると仮定していますが、正確な問題が何であるか把握できません。
私はIntelliJのプログラムでデータベースに接続しますが、次のエラー取得維持しようとしています:エラーを拒否(接続が拒否されました)
エラーがポート1527上のサーバーのローカルホストへの接続をメッセージはConnection refused(Connection refused)
私はそれがDerbyのインストールに問題があると仮定していますが、正確な問題が何であるか把握できません。
localhost以外のホスト名を使用していたときにこの問題が発生しました。ネットワークサーバーのデフォルト設定では、「localhost」アドレスでの接続のみが許可されることがわかりました。任意のホストからの接続を許可する必要がありderby.properties
derby.drda.host=0.0.0.0
にこのセットにこのプロパティを変更するには
。 私は同じマシン上にあっても、マシンのホスト名を使用して接続できるようになりました。
これが問題でない場合は、ファイアウォールルールが設定されていることを確認してください。
問題をさらに調べた結果、ファイアウォールの問題が発生していたことが判明しました – dgelinas21
Derby Network Serverを起動する必要があります。あなたがそれを引き起こすために特別な手段をとらない限り、それは自動的に開始されません。通常、サーバーを明示的に起動してから、サーバーに接続するプログラムを実行します。 –