IPアドレスで接続できない

このQ&Aのポイント
  • windows7にtomcatをいれてサーバ構築を行っていますが、自PCのIPアドレスでアクセスした場合エラーが表示される問題が発生しています。
  • 自分のIPにはpingは通っており、windowsファイアウォールは切断していて、tomcatの設定でもIPをはじいていないことを確認しています。
  • ウイルスソフトはavastを使用しており、ファイアウォール機能は存在しません。手詰まりしてしまい、解決策が分からない状況です。
回答を見る
  • ベストアンサー

IPアドレスで接続できない

お世話になります。 現在、windows7にtomcatをいれてサーバ構築を行っております。 しかし、IEから接続しようとした時に、localhost(http://localhost:8080)でアクセスするとページが表示されるのですが、自PCのIPアドレス(http://192.168.***.***:8080)でアクセスした場合、「ページが表示できません」というエラーが表示されてしまいます。 確認した点といたしましては、  ・自分のIPにpingは通る。  ・windowsファイアウォールは切断して試行済。  ・tomcatの設定でIPをはじいてはいないことは確認済。  ・IPアドレスはパソコン側で固定に設定してあり、競合もしていない。 以上の4点になります。 尚、ウイルスソフトはフリーのavastを使用しており、ファイアウォール機能が存在しないため、切断することはしていません。 考えられることは調べてみたのですが、手詰まりしていました。 お手数おかけいたしますが、宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hyter
  • ベストアンサー率73% (31/42)
回答No.3

ぱっと思いつくのは ・そもそも通信できていない  →そのクライアントからサーバに対してpingを実行し、replyはありますか? ・ファイアウォール  →切断済みとのことでしたが念のため ・実はポート番号を指定していない  →8080は指定されていますか? ・実はTomcatの設定で除外している  →http://www.javaroad.jp/opensource/js_tomcat7.htm 確実なのはTomcatのログを見ることだと思います。 何かしら出力されているのであれば、Tomcat周りの設定の問題でしょうし、 何も出ていないのであれば、それ以前(NWやFW)の問題だと思います。

yamada-tarou
質問者

お礼

さっそくのお返事有難うございます。 本日、hyter様にご指摘いただいた箇所等を調べながら設定したところ、やっと解決することができました。 原因はtomcatが起動するJAVAの設定でした。 デフォルトでIpv6が優先的に使用されるようになっていたため、JAVAの起動時のシステムプロパティにIpv4を優先的に使用するように記述したところ、無事、動作致しました。 hyter様、Lchan0211様、本当に有難うございました。

その他の回答 (2)

  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.2

> ・tomcatの設定でIPをはじいてはいないことは確認済。 というのは、server.xmlのConnectorタグ(address属性)を 確認済みということでしょうか? No.1さんが紹介されたコマンドの結果、LISTENしているIPが 0.0.0.0になってなければ、上記のaddress属性を確認してください。 あと、ブラウザでproxyサーバを設定していませんか? もしproxyサーバを使用しているなら、例外設定に 192.168.*を追加してください。

yamada-tarou
質問者

お礼

お礼が遅くなり、申し訳ございません。 「netstat -an | findstr 8080」コマンドを試してみたところ、Listenはしていましたが、結果が、TCP [::] :8080 [::]となっておりました。 そこで、Tomcat設定ファイルのserver.xmlの「Conecctor」属性にaddress="0.0.0.0"を追加したところ、サーバ側で自IPを指定しての接続はできました。 hyter様、Lchan0211様のお陰で、どうにかここまではたどり着くことが出来ました。 ただ、LAN内にあるその他のクライアント機から接続すると、やはり「ページが表示できません」といエラーが表示され、クライアント機から「netstat -an | findstr 8080」コマンドを実行してみたところ、サーバではListenと表示されていたところが、SYN_SENTと表示されていました。 調べてはみたのですが、それらしい記述がなく途方に暮れているしだいです。 お手数ではありますが、お時間がありましたら、回答のほどをよろしくお願いいたします。

  • hyter
  • ベストアンサー率73% (31/42)
回答No.1

DOSプロンプトで  netstat -an | findstr 8080 を実行して、192.168.X.Xのアドレス、または0.0.0.0のアドレスで Listenしているかどうかは確認されましたか?

yamada-tarou
質問者

お礼

お礼が遅くなり、申し訳ございません。 「netstat -an | findstr 8080」コマンドを試してみたところ、Listenはしていましたが、結果が、TCP [::] :8080 [::]となっておりました。 そこで、Tomcat設定ファイルのserver.xmlの「Conecctor」属性にaddress="0.0.0.0"を追加したところ、サーバ側で自IPを指定しての接続はできました。 hyter様、Lchan0211様のお陰で、どうにかここまではたどり着くことが出来ました。 ただ、LAN内にあるその他のクライアント機から接続すると、やはり「ページが表示できません」といエラーが表示され、クライアント機から「netstat -an | findstr 8080」コマンドを実行してみたところ、サーバではListenと表示されていたところが、SYN_SENTと表示されていました。 調べてはみたのですが、それらしい記述がなく途方に暮れているしだいです。 お手数ではありますが、お時間がありましたら、回答のほどをよろしくお願いいたします。

関連するQ&A

  • IPアドレスの競合

    無線ルーターwi-maxを介してWindowsとMacを接続しています。 時々 ”IPアドレスが競合しています”と表示が出ます。 以前はIPアドレスの競合が表示された時は片方のマシンを再起動していました。 あるとき、Macのネットへのアクセスが遅いので調べていたらDNSの設定し直しというのがあったのでDNSを調べたら 1。192.168.1.1(local host?)でしたので、 2。8.8.8.8にしました。 結果アクセス速度は劇的に改善しました。 3。しかし接続できないサイトは徹底的に接続できなくなりました。 そこで次のような疑問がでてきました。 1だと何故アクセスが遅いのか?(192.168.1.1はデフォルトです。) 2にすると3のような現象がおきるのでしょうか? それとも違う原因? 何しろ素人です。 宜しく願います。

  • Tomcatの接続がうまくいかないサーバがある

    TOMCAT7.0をWindows7で利用しようとしています。 1台目はなんとかうまくいったのですが、2台目がうまく接続できません.。インストール後、それぞれlocalhost:8080でTomcatの初期画面は、でます。お互いのIPアドレスを指定して同じ様に試みると片方からは接続でき、もう一方からはこの頁は表示できませんのメッセージがでます。何処を確認すればわかりますでしょうか? 初心者ですみません

  • IPアドレスの競合

    windows7、 ワイヤレスで接続しています。 突然 ネットが切断されモデムをリセットをして、接続されます。 IntermetExplorerをクリックすると、IPアドレスの競合が検出されましたとでます。 この解決法としてIPアドレスを設定することによって解決されると思いますが、ワイヤレス接続したら識別ができないとでました。(モデム??) どうすればいいでしょうか?

  • IPアドレスの変更

    GW-MF54Gをアクセスポイントとして2個設置する場合は IPアドレスが重複して設定できないのですがどのように したらよいですか? また、LANの設定のところでIPアドレスを変更した際に 「設定変更しました」と表示されても変更後のIPアドレスで Webを開くことが出来ずに 初期値の192.168.1.100でしか Webページを表示することが出来ません。

  • MACのIPアドレスについて

    MACでIPアドレスの調べ方について質問です。 「システム環境設定」→「ネットワーク」のIPアドレスの四桁の数字が正しいIPアドレスだと思っていたのですが、最近、ロリポップのhcaccessの設定をしていたところ、ロリポップの解説ページで表示されるお客様の『接続元IPアドレス』という欄に自分のIPアドレスが自動表示されるのですが、全く違う四桁の数字が表示されていました。 以下そのページです。 http://lolipop.jp/manual/blog/wordpress-htaccess/ 実際、ロリポップで表示されるIPアドレスでアクセス制限をしたら、うまくいきました。 マックの「システム環境設定」で表示されるIPアドレスとなぜ違うのでしょうか?

  • Apache2.2の外部公開に関して(Windows 2003 ser

    Apache2.2の外部公開に関して(Windows 2003 server) ■現在可能な事 ・http://グローバルIPアドレス/index.html  →外部公開はできます。 ・https://グローバルIPアドレス/index.html  →外部公開はできます。 ・http://localhost/docs/  →tomcatのページを表示できます。 ・eclipse+Tomcat+javaで作成したページ  https://localhost/abc.jsp/  →表示できます。 ■現在不可能な事 ・http://グローバルIPアドレス/docs/  →ページを表示できません ・eclipse+Tomcat+javaで作成したページ  https://グローバルIPアドレス/abc.jsp/  →ページを表示できません TomcatとApacheを連携した事でTomcat側で作成したものをグローバルIPアドレスで外部公開する事はできないんでしょうか。 できる場合、その設定方法を教えて下さい。

    • ベストアンサー
    • Java
  • サイトに接続するたびにIPアドレスが変わります

    PCとMacを使用しており、PCは主にIEで作成したWEBページを確認するために使用しています。最近PCをWindows7に変えたのですが、PCでIEを立ち上げ、サイトに飛ぶたび(リンクをクリックするたび)にIPアドレスが変わるようになってしまいました。ルータは切断時間を0分に設定してあり、IPアドレスはこれまで変わりませんでした。PCとMacはルータからのLANをハブで分けて接続しています。IPアドレスを変わらないようにするにはどうしたらよいでしょうか。

  • IPアドレス競合について

    「ネットワーク上に競合するIPアドレスがあります。」という表示がほんの時々出ます。6台のPCを家族で使用しており、それぞれIPアドレスが割り振られており、競合するアドレスはありません。無線プリンターがあり、このIPアドレスとも競合しておりません。(共有はしております)自動割振りの時、競合するのかどうか。6台のPCのアドレスの末尾は02~07で、無線プリンターは10です。プリンターのアドレスかルーターのアドレスの割振りを11からに変更すればいいと思いますが、なぜこの表示が出てくるのか原因がわかりません。近所に同じIPアドレスのPCがあって干渉しているのでしょうか。解決方法は?

  • 変なIPアドレスが出て、接続できない!!

    先日、iPod touchでネットがしたくて、プラネックスの「MZK-W300NH」を買いました。 家がフレッツADSLのルーター内臓モデムなので、アクセスポイントモードで説明書通りに設定したのですが、ネットにつながらないのです。 しかも、iPodでIPアドレスを確認したら192.168.1.~と普通は、表示になるのに、196.254~と家のPCなどの機械とまったく違う種類のIPアドレスが表示されます。 どうすればつながるようになりますか? ご回答よろしくお願いします。

  • IPアドレス変更について

    競合するIPアドレスがありますと表示が出て、ネットが繋がらなくなります IPアドレスを変更すればいいのでしょうか? 変更の仕方を教えて頂きたいのですが・・・