2017-02-05 59 views
0

私はIntelliJのプログラムでデータベースに接続しますが、次のエラー取得維持しようとしています:エラーを拒否(接続が拒否されました)

エラーがポート1527上のサーバーのローカルホストへの接続をメッセージはConnection refused(Connection refused)

私はそれがDerbyのインストールに問題があると仮定していますが、正確な問題が何であるか把握できません。

+0

Derby Network Serverを起動する必要があります。あなたがそれを引き起こすために特別な手段をとらない限り、それは自動的に開始されません。通常、サーバーを明示的に起動してから、サーバーに接続するプログラムを実行します。 –

答えて

1

localhost以外のホスト名を使用していたときにこの問題が発生しました。ネットワークサーバーのデフォルト設定では、「localhost」アドレスでの接続のみが許可されることがわかりました。任意のホストからの接続を許可する必要がありderby.properties

derby.drda.host=0.0.0.0

にこのセットにこのプロパティを変更するには

。 私は同じマシン上にあっても、マシンのホスト名を使用して接続できるようになりました。

これが問題でない場合は、ファイアウォールルールが設定されていることを確認してください。

+0

問題をさらに調べた結果、ファイアウォールの問題が発生していたことが判明しました – dgelinas21

関連する問題