★★Java質問・相談スレッド143★★
■ このスレッドは過去ログ倉庫に格納されています
0597デフォルトの名無しさん
2011/03/01(火) 23:13:17.59Windows7(64bit)マシンとLinux(CentOS 5)マシンの2台構成で、LinuxをDBサーバ、
Windowsをクライアントにして接続実験をしようとしています。
Linuxのファイヤーウォールは、Derbyで使用する1527のTCPとUDPを「その他のポート」に設定しております。
さて、Linuxにユーザー権限でログインし、Derbyをインストールしたディレクトリのbinから
startNetworkServerを起動したところ、
Tue Mar 01 23:00:27 JST 2011 : セキュリティーマネージャーが Basic サーバーセキュリティーポリシーを使用してインストールされました。
Tue Mar 01 23:00:27 JST 2011 : Apache Derby Network Server - 10.7.1.1 - (1040133) が起動し、ポート 1527 で接続の受け入れ準備が完了しました
という表示がされました。
そこで、Windowsマシンの側で接続してみようと思い、EclipseからDB開発のパースペクティブを開き、DBに接続しようとすると、
Test へ接続できませんでした。
Testへの SQL モデル接続 接続の作成中にエラーが発生しました。(エラー: java.net.ConnectException: ポート 1527 のサーバー 192.168.1.x への接続中にメッセージ Connection refused: connect でエラーになりました。)
java.net.ConnectException: ポート 1527 のサーバー 192.168.1.x への接続中にメッセージ Connection refused: connect でエラーになりました。
Testへの JDBC 接続 接続の作成中にエラーが発生しました。(エラー: java.net.ConnectException: ポート 1527 のサーバー 192.168.1.x への接続中にメッセージ Connection refused: connect でエラーになりました。)
java.net.ConnectException: ポート 1527 のサーバー 192.168.1.x への接続中にメッセージ Connection refused: connect でエラーになりました。
との表示がされてしまいます。「あれれ?」と思ってLinuxマシンからlocalhostの1527へtelnetしてみたところ、内部に対してはポートが開いているのが確認できました。
が、WindowsマシンからtelnetするとConnection Refusedと言われてしまいます。
ファイヤーウォールには穴を開けているため、何故接続できないのか分からず、悩んでいます。
ご回答下されば幸いです。
■ このスレッドは過去ログ倉庫に格納されています