- - PR -
プロバイダを変えたら接続できなくなったのですが
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-07-28 16:24
YBBのグローバルIPアドレスで使っていたサーバを
Bフレッツで、ルータを通してプライベートIP(192.xx…)に変わったら jspでエラーが出るようになりました。 java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) : urlCon.getInputStream() をしてるところで、エラーが出てしまいます。 他のjspやservletは動いているものもありますし、原因がよくわかりません。 何か、ヒントがあれば教えてください | ||||
|
投稿日時: 2005-07-28 16:51
文章からいまいち情報が読み取れないのです…
せめて環境とかを書きましょう。 んで私の解釈によると ・個人でWebサーバーをたてている。 ・Tomcatかなにかを使用してサーブレットとJSPを動かしている。 ・ブラウザからサーブレットを動かしたところエラーが出たので困っている。 で間違いないですか? んでConnection refused を訳すと「接続が拒否されました」ですので、 プライベートIPに変更したことによって、単純に外からアクセスできなくなったのが 原因ではないでしょうか。 | ||||
|
投稿日時: 2005-07-28 17:35
しまった、急いでたので忘れてました。
環境 Redhat9(自鯖) Tomcat5.0.x >MARUさん レスありがとうございます。 >単純に外からアクセスできなくなったのが どっちかというと外にアクセスできなくなったのかなぁ。 pingとかは飛びますし、全くアクセスできないというわけでは 無いのですが。 原因がよくわからなので、どの情報を書き込めばいいかもわからないです お手数かけます<m(_)m> | ||||
|
投稿日時: 2005-07-28 17:49
そのRedHat9のサーバ内で、特定のJSPだけが前述のConnectExceptionで動かない、ということなんでしょうか?
とりあえず、ConnectExceptionのスタックトレースを省略しないで全部書いたほうがいいかもしれません。 | ||||
|
投稿日時: 2005-07-28 18:08
ルータのファイアウォールじゃないですかね。 | ||||
|
投稿日時: 2005-07-28 18:30
サーバ上のブラウザか、同一ネットワーク上のPCから
localhostにアクセスするとページが表示されますが ドメイン名?で(グローバルIP経由で)アクセスすると接続が拒否されます。 けれど、携帯とか、外のPCからドメイン名でアクセスすると 接続出来ます…。 なんかネットワークの設定が変なんですかね…('A`) | ||||
|
投稿日時: 2005-07-29 20:56
私も以前利用していたルータで、同じような状況になったことがあります。
NECの製品(すいません型番忘れました)だったのですが、 ルータのグローバルIPと同一アドレスからのアクセスを拒否するようになってました。 プロバイダのプロキシ経由だと、問題なくアクセスできました。 ご参考まで。 | ||||
|
投稿日時: 2005-07-29 20:59
>maysさん、返答ありがとうございます
ルーターはコレガ(corega)のCG-WLBARAGです。 グローバルアドレスやFQDNでSSHログインできない - Linux Square http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=23079&forum=10&10 にも同じようなご意見があるので、仕方ないのかもしれないですね。 サポートやってる時間帯にメーカーに一度聞いてみようと思います。 |