JSPの実行について

このQ&Aのポイント
  • 自宅に2台のPCがあり、ルーターで接続されています。PC(2)にあるjspファイルをPC(1)のブラウザで表示したいが上手くいかない。
  • PC(2)にある「http://localhost:8080/Aフォルダ/a.jsp」をPC(1)のブラウザで表示できる方法を教えてください。
  • PC(2)のIPアドレスを使用して「http://PC(2)のIPアドレス/localhost:8080/Aフォルダ/a.jsp」を試しましたが表示されませんでした。
回答を見る
  • ベストアンサー

JSPの実行について

お尋ねします。現在、自宅にPCが2台ありルーターで接続しどちらもインターネットを閲覧できる状態です。説明の為、PC(1)とPC(2)とさせて頂きます。PC(2)にjspファイルがあり、ブラウザで「http://localhost:8080/Aフォルダ/a.jsp」とすると正しく表示されます。この「a.jsp」をPC(1)のブラウザで表示したいのですが、上手くいきません。 私の考えですが、「http://PC(2)のIPアドレス/localhost:8080/Aフォルダ/a.jsp」で表示されるのかと思ったのですがダメでした。 ご存知の方、ご教授頂けないでしょうか。 宜しくお願い致します。

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

  • ベストアンサー
  • g_liar
  • ベストアンサー率52% (382/728)
回答No.1

指定すべきアドレスはたぶん以下です。   http://PC(2)のIPアドレス:8080/Aフォルダ/a.jsp 「localhost」と言うのは特別なホスト名で、自分自身=「127.0.0.1」のIPアドレスを指します。

fthk_fushi
質問者

お礼

「g_liar」さん、ご回答有難う御座います。 早速、試してみたところ正しく表示されました。 localhostについて調べてみようと思います。 本当に有難う御座いました。

関連するQ&A

  • tomcatでjspを使えない

    tomcatのwebappsのROOTフォルダに abc.jspを保存して http://localhost:8080/abc.jspとブラウザで実行すると、HTTPステータス 404 - /shimei.jsp と表示され、ファイルがないことになっています。 http://localhost:8080/manager/htmlとするとwebapps直下のフォルダが見れるのですが、 そこで新しいフォルダを作成しても、http://localhost:8080/manager/htmlでは反映されておらず、 フォルダが存在しないことになっています。 どうしたらよろしいのでしょうか?

    • ベストアンサー
    • Java
  • FC4でjspしたいのです

    が端末から tomcat5 run でtomcatを起動し service httpd start でアパッチを起動し /usr/share/tomcat5/webapps/ROOT にgomi.jspを配置し ブラウザアドレス欄に http://localhost:8080/gomi.jsp を入れればjspが表示されます しかし外部のPCのブラウザのアドレス欄に http://192.168.0.3:8080/gomi.jsp (192.168.0.3はjspをおいている先のPC) を入力してもページを表示できないというページが存在しないときに出るお決まりのメッセージが出てきます 環境は 192.168.0.3: 機械:IBMAptiva2190-22L(メモリ64MB→256MB,HDD6GB→40GB) OS:98se→98se+FC4のダブルブート FC4はフルインストール です 両PCはHUBでつながってます ちなみに通常のHTMLファイルは表示できます どうしたら外部PCからjspを表示できるようになるでしょうか?

    • ベストアンサー
    • Java
  • ルーターの電源を入れ直さなくても、IPは変わる?

    ブラウザ閲覧中に、一瞬ネットに繋がらなくなりました アレ? と思っていたら、「ケーブルが接続されてません」とのポップアップが… ところが、2秒ぐらいしたら、すぐにネット閲覧できるようになりました ただ、ちょっと気になったので、念のためIPアドレスを確認したら、変更されていました ■質問 ・IPアドレス変更要件は、(PCやルータ)電源を入れ直すか、コマンドで何か打つ、だと思っていたのですが、普通にブラウザ閲覧しているだけでも変更されることはあるのでしょうか? ・今回のケースでは、回線障害が起こって、ルータ電源を入れ直したのと同じことが起こったということでしょうか? ・通常ブラウザ閲覧しているだけでは、IPアドレスは変わらないという認識で合っているでしょうか? ■環境 ・自宅で光ファイバー接続 ・有線ルーター(BBR-4HG)にPC2台

  • Eclipsでのjsp起動。

    こちらのサイトでWTPによる開発がメインだと、アドバイスを 頂き始めているものです。まず手始めにサンプルなものとして今の時刻を表示するjspを作り、Eclips上でTomcatを起動。 *コンソールでメッセージを確認「情報: Server startup in 1885 ms」 その後、サンプルのページを実行したのですが、なんの反応もありません。エラー等すら出ないです。 また、ブラウザから、「http://localhost:8080/」を入力で、tomcatの接続は確認でき、「http://localhost:8080/jsp10/day07/Sample.jsp」と指定してもページがみつからないとでます。 どなたかご教授願います。

  • サーブレットの実行について

    サーブレットの実行について http://www.hellohiro.com/servlet.htm こちらを参考しながら設定してみたのですが、 アクセスしても404エラーでページが表示されません。 Tomcatをインストールし http://localhost:8080 にてindex.jspが表示されることは確認できました。 Tomcat起動後 http://localhost:8080/manager/htmlからアプリケーションjavahelloを設定しました。 そして サーブレットファイル(A.class)を[Tomcatのフォルダ]\javahello\WEB-INF\classesの下にコピーし、 http://localhost:8080/javahello/servlet/A とブラウザにしてすると404エラーになってしまいます。 何か設定が足りていないのでしょうか? どなたか教えてください。よろしくお願いします。 環境 Windows XP Tomcat 5.5

    • ベストアンサー
    • Java
  • JSPが表示されません

    Apache2+Tomcat4.1+j2sdk1.4.2_06+EclipseでJSPとサーブレットのページを作ろうとしています。 HTMLファイルのフォームの内容をJSPファイルに送り、ServletでDBと参照、登録という流れを作ろうとしています。 aaa.html(ユーザーがデータを入力) ↓(1)フォームの内容を転送 bbb.jsp((2)htmlからの入力をccc.classに中継、(7)返り値を表示) ↓(3)メソッド呼び出し ↑(6)返り値を返す ccc.class(重複の有無確認やDBへの登録メソッド) ↓(4)SQL ↑(5)結果 DB(PostgresSQL) 本に書いてあるのを真似たらlocalhost上ではちゃんと動くようになりました。 つまり、下記のようにaaa.htmlからの転送先をlocalhost:8080/bbb.jspに指定するとうまく作動します。 <form name="form1" method="post" action="http://localhost:8080/bbb.jsp"> しかしながらこれではローカルでしか使えないので転送先を相対パスで指定したらうまくいきません。 <form name="form1" method="post" action="../bbb.jsp"> 外部から参照できるURL(サーバのIPアドレス)でもダメです。 <form name="form1" method="post" action="http://***.***.**.**/bbb.jsp"> 症状としては.jspファイルの最初のHTMLの記述はちゃんと動いているようで画面の色等はちゃんと変わります。 <%.....%>で囲まれたJAVAの記述がまったく作動しません。 /work/org/apache/jspに発生する中間ファイルもlocalhostのときには出来るのですが相対パスにすると出来ません。 どうしたらいいのでしょうか? ひょっとしたらとても初歩的なことかもしれませんがご存知の方がいらっしゃいましたらご教授願いたいと思います。

    • ベストアンサー
    • Java
  • 自サーバーでJSPを公開するにはどうすれば!?

    環境はPC1台のOSはWinXP、Apacheはapache_1.3.24-win(32)、Tomcatは4.1.18を使用しています。Apacheのhttpd.confファイルを編集し、公開用フォルダ設定を行いました。 DocumentRoot "c:/home" 公開用フォルダ c:\home\index.html         |       link.jsp と移動させたいのですが、上手く出来ません。 index.htmlのファイルを以下のように編集したら <a href="http://127.0.0.1/ink.jsp">移動</a> 『ファイルのダウンロード』の要求するダイアログが出てきてしまいます。 もう一方、<a href="localhost:8080/home/input.jsp">移動</a> とすると、自サーバーで実行するとlink.jspページに移動はできるのですが、外部から実行したときは『エラー404の未検出』と表示されてしまいます。 tomcat側にもWebを公開する為の設定ファイル『Apatchのhttpd.conf』などが存在するのでしょうか? そのあたりの設定方法がよくわからないので、教えてもらえないでしょうか?

  • サーバーが公開できません

    閲覧ありがとうございます。 勉強をかねて、自宅サーバーを立てようとしています。 OSはWindowsXP、WWWサーバーソフトはAN HTTPDを使わせてもらっています。 プライベートIP、ルータ、ソフトを設定して、DynDNSにも登録しました。 しかし、URLを入力するとルータの設定画面がでてきました。 グローバルIPも同じでした。もちろん外部からです。 localhostにアクセスするとページは表示され、 192や127....のアドレスでも同じように表示されました。 また、グローバルアドレスにpingを打ってみても正常みたいです。 ルータの80番もあいているとの結果がでました。 ipconfigではサーバに割り当てたプライベートアドレスが表示されます。 でも携帯やネカフェのPCからURLにアクセスするとルータの設定画面がでます。 どうかお助けください。

  • 共有フォルダについて

    共有フォルダについての書き込みはたくさん拝見しましたが、この環境でのトラブルの解決策は無かったので書き込みさせていただきました。 自宅に2台パソコンがあるのですが、訳あって、ルーターで分岐した先にさらにハブを使って分岐してもう一台のPCに接続している状態でPC間を有線LANで接続しております。 この場合、この2台のパソコン間で共有フォルダの作成はできないのでしょうか?何度ウィザードを進めて共有フォルダ設定してもできません。 元のルータから直接接続されているPCのマイネットワークを見ると、ルーター名が表示されているアイコンがあるのですが、その先でさらに分岐されているPCのマイネットワークを見ると、ルーター名が表示されていないのです。。 ためしに「ファイル名を指定して実行」から共有先のIPアドレスを入力すると、「パスが見つかりません」と出ます。。 考えられる問題点などありましたらご教授よろしくお願い致します。

  • Windows7にしてから NASの速度が遅い

    自宅でNAS(LinkStation LS-HGLシリーズ(500GB))を利用しています。 グローバルIPを2つ所有しており、1台(PC-Aとします)はグローバルIPをそのまま利用。 2台にはルータを利用してプライベートIPを割り振っています。また、NASにもプライベートIPを割り振ってあります。 ですので、PC-Aからは、グローバルIPを指定しなければNASまでたどり着けません。 (ほかの2台は同じセグメント内なので、マイネットワーク内などにNASが表示され、プライベートIPを指定すればNASまでアクセスできます) 以前まで、すべてのPCはXPを利用しており、PC-AからもNASへの接続は非常に早く快適でした。 (FTPを利用して、グローバルIPを指定して接続に行っていました) このPC-Aを最近Windows7に切り替えたところ、これまでと同様の接続(FTP)でフォルダまでは閲覧しにいけるのですが、転送速度が非常に遅くなってしまいました。(50MBのデータに50分ほどかかります) 原因がさっぱりわかりません。Windows7にしたこと以外何もしてないので、原因はソコだとおもうのですが。。。 BuffalowのHPを見ると、Windows7の共有フォルダのセキュリティレベルの問題が記載されていたので、「ファイル共有セキュリティレベル変更ツール」というのをダウンロードしてきて実行してみましたが、速度に変化はありませんでした。。。 NASのファームウェアもVer1.7と最新です。 あとは何をいじればいいのかまったくわかりません。。。 どなたかご教授いただけますでしょうか?

専門家に質問してみよう