• ベストアンサー

環境変数の設定方法

はじめまして。 Eclipse3.0とTomcat5.0を使用して、JSPプログラミングを行っている初心者です。 環境設定(?)について悩んでいます。パスが通らない状況になっています。 というのも、 http://localhost:8080/プロジェクト名(jspExample)/プロジェクト名(work)/ファイル名.拡張子(index.jsp) と入力すれば、作成中の画面は表示されていたのですが、 その画面を作っているファイルを一旦まるごとデスクトップへ保存して、Eclipse内のファイルを削除し デスクトップへ保存したファイルをまたEclipse内に戻すと画面が表示されなくなっていました。 結果 HTTPステータス 404 - /jspExample/work …と表示されてしまいます。 そのファイルの移動以外は、環境変数もいじっていないし。 一度Eclipse内のパスが通っているファイルを削除してしまうと、設定もゼロに戻ってしまうのでしょうか?? きっとまた環境設定をしなおす必要があるのだと思いますが、その為にはどこを競ってしなおさなくてはならないのでしょうか!? また、何かしらこの問題に対して考えられる解決策はあるのでしょうか? 誠にややこしく、初歩的な質問ですが返答下さいますようヨロシクお願いします!

  • Java
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
回答No.2

僕も、以前、Eclipseを使っていました。記憶にある範囲でお答えします。 Eclipseは、自動的にserver.xmlやらを書き込んでくれます。ですから、プロジェクトフォルダを移動したりするとそれに伴いserver.xmlも書き換えたりするんじゃないかと記憶にあります。おまけに、Tomcat5.0だと、config.xmlというのも必要だった覚えがあります。 それらは、原理さえ覚えてしまえば簡単なものですが、現在のTOMCATのバージョン(5.5)では、CONFIG.xmlは使わないと思ったので、調査資料もなかなか発見できないと思います。 JSPファイル等が残っているならば、最初からプロジェクトを作成するのが一番手っ取り早いとおもいます。 では、がんばってください。

その他の回答 (1)

回答No.1

/jspExample/WEB-INF/ フォルダもデスクトップへ保存しましたか? jspファイルだけしか保存しなかったのなら、それが原因です。もう一度必要なものを揃えましょう。何が必要かは、そのプロジョクト次第です。 サーバコンテキストはちゃんと設定されていますか? \Tomcat5.0\conf\server.xml に、<Context path="/jspExample" .../>が正しく設定されているかを確認しましょう。 ※上記はノーマルなプロジェクトを前提としています。これで解決しないなら、「Eclipse内に戻」したときの詳細手順とそのファイル一覧を書きましょう。

関連するQ&A

  • Eclipseで書いても、Tomcatで動かない。

    「All-In-One-Eclipse」で、サーバーサイドのプログラムを作ろうとしています。 Tomcatをインストールして、TomcatのプラグインもEclipseの指定のディレクトリに置いて、EclipseのTomcatの設定もしたはずなのですが、Tomcatと連携がとれてないようです…。 Eclipseで「動的Webプロジェクト」を選択して、作成したプロジェクトの左のビュー(?)の「WebContent」を右クリック→新規→JSPで、JSPのファイルを作り、簡単なコードを書いたのですが、ブラウザで 「http://localhost:8080/プロジェクト名/JSPファイル名 と書いても、ファイルが見つからないとエラーが出てしまいます。 何か、落としている作業等あるのでしょうか? また、原因などに、見当がつきましたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • JSPが表示出来ません。

    Eclipseで作成したjspを表示しようとするとHTTP404のエラーが起こります。 「sample」というプロジェクトを作成し、その中に簡単なjspを 配置しているのですが、そもそもプロジェクト(http://localhost:8080/sample/) にアクセスした時点で既にHTTP404のエラーが起こってしまいます。 コンテキスト(sample.xml)は次のように設定しています。 <Context path="/sample" reloadable="true" docBase="C:\eclipse3.4\workspace\sample" workDir="C:\eclipse3.4\workspace\sample\work" /> コンテキストの設定に誤りがあるのでしょうか? どなたか是非原因を教えて下さい。本当に困っています。 開発環境を以下の通りです。 eclipse3.4 Tomcat5.5 jdk1.6.0_12 宜しくお願いします。

    • ベストアンサー
    • Java
  • server.xmlの設定

    開発環境 Windows XP Tomcat 4.1.31 Eclipse 2.1.3 Eclipseを使ってJSPの開発をはじめたのですがEclipseのフォルダをJSPの仮想ディレクトリに設定するところでうまくいかず困っています。 server.xmlに以下を追加しました。 <Context path="/myWeb" docBase="C:\Documents and Settings\Administrator\My Documents\NOMURA \eclipse\workspace\TEST001_01\myWeb" workDir="C:\Documents and Settings\Administrator\My Documents\NOMURA \eclipse\workspace\TEST001_01\j2src\org\apache\jsp" reloadable="true"/> この状態で http://localhost:8080/myWeb/index.jsp にアクセスしても404エラーでページが表示されません。 Tomcatをインストールし、 http://localhost:8080 にてindex.jspが表示されることは確認できました。 また、jspファイル自体は C:\Documents and Settings\Administrator\My Documents\NOMURA\eclipse\workspace\TEST001_01\myWeb の下に置いています。 ファイルに問題があるのかもと思い、http://localhost:8080/index.html にて表示できたindex.htmlファイルをmyWebフォルダの下に置いてみたのですが、やはりだめでした。 何か設定が足りていないのでしょうか? どなたか教えてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • Eclipseの環境変数PATHの設定場所

    Eclipseとcygwinを組み合わせて使用しています。 Eclipseのバージョンは以下の通りです。 Eclipse Indigo Service Release 2 Build id: 20120216-1857 Windowsの環境変数PATHの設定を削除して、EclipseのパースペクティブのPATH設定において ${te_cygwin_loc}\bin としています。 ところが、このパースペクティブ内で「プロジェクトのビルド」をしようとすると以下のエラーがでます。 Error: Program "make" is not found in PATH PATH=[C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\Windows\System32;C:\eclipse;] どうもパースペクティブのPATH設定とはまったく別のPATHが設定されているようなのですが、これがどこで設定されたものなのかがよくわかりません。 なお、コマンドプロンプトでpathコマンドを実行した場合は、以下の通りとなります。 PATH=C:\Windows\System32 Eclipseにおいてcygwinのmake.exeがあるフォルダにパスを通したいのですが、パースペクティブのPATH設定以外にどこで設定するものなのでしょうか?

  • Apacheの環境設定についての質問です。

    Apache環境設定について質問いたします。 以前に、PHPの環境をApacheで作りまして、 その後、jspを勉強するのに、一度、PHPを削除し、 JavaやTomcatのインストール、そしてApacheをインストールし、 jspを始めたときがありますが、 Apacheをインストールしていれば、PHP、JSP、Perl、Tomcatなど、 関係なく使うことが出来るのですか、サーバにファイルを置くだけ と言う感じなのでしょうか、 環境変数など指定しますが、  ; で繋いでおけば良いとか 参考になるWebページでも構いません、 是非、よろしくお願いします。

  • javaの環境変数設定について

    環境変数の設定で別バージョンのJavaが設定されます。 システムの環境変数にPathがあるので、 最後にC:\j2sdk1.4.2_18\bin;と設定したのですが、 この際、システムのプロパティーの適用がグレー表示です。 古いバージョンの1.6.0_07の設定を削除するにもPathのどこにあるのかわかりません。 プログラムファイルのJavaフォルダー内に新しいのとire1.6.0_07フォルダーがあります。 このフォルダーを削除しても新しいのが設定されません。

    • ベストアンサー
    • Java
  • Tomcat4.1.31でのserver.xmlの<Context>の追加について

    環境:OS:win2k Tomcat4.1.31+j2sdk1.4.2_05 eclipse3.0.1 E:\eclipse_project\MyProject以下で作業しています。 参考書籍:JavaWebプログラミング徹底入門(技術評論社) 環境変数などの設定もすませ、http://localhost:8080/index.jspも見れて、http://localhost:8080/examples/servlet/HelloWorldExampleなどのサーブレット・jspのサンプルなども全て正常に動きます。 server.xmlの<!-- Tomcat Root Context -->のすぐ下の行に <Context path="/rucho" reloadable="true" docBase="E:/eclipse_project/MyProject" debug="0" crossContext="true"/> と追加して再起動して、サンプルのクラスをコピーしても、 正常に表示されません。http404エラーが出ます。 他のサーブレットクラスや、本のサンプルをコピーしても同様です。 また、NO,1091223の件を参考にマネージャーから パス: /rucho ディレクトリのURL:file:E:/eclipse_project/MyProject としてもだめでした。 tomcat自体を入れ直してみたりもしましたが、だめでした。 E:/eclipse_project/MyProject/jspにindex.jspを置くと問題なく表示されます。 さらに、本に付録として付いていたTomcat4.0.6を入れて、 server.xmlに全く同じContextタグを追加したら、 今度は何の問題もなく意図通りの設定が反映されて動作しました。 一体何が悪いのか、どなたご教授願えないでしょうか?

    • ベストアンサー
    • Java
  • 環境変数の設定について

    javaの開発環境を設定する際、PATH環境変数の設定を行うよう多数のサイトで拝見しましたが、これにはどんな意味があるのでしょうか? ちなみに私はPATHの環境変数の設定を行わずに、以下の環境の下で簡易プログラムを実行したところ、正確な出力結果を得られました。 開発環境…eclipse javaプラットホーム…JDK 6 Update 18 環境変数を設定しなくとも正常にプログラムを行うことができると思うのですが、環境変数の設定によって何がどう変わるのか具体的に詳しく教えていただけると助かります。 どうかよろしくお願いします。

    • ベストアンサー
    • Java
  • eclipse、Tomcatの設定

    お世話になります。 以前JAVAで開発していたプロジェクトを久々に動かそうと 思、新たにEclipse3.2、Tomcat5.5の環境を構築し、 TomcatのWebappsにWarをデプロイし、起動したのですが、 ブラウザからhttp://localhost:8080/プロジェクト名/index.html にアクセスしても404エラー画面が出力されてしまいます。 index.javaにSystem.outでデバッグしたのですが、 eclipseのコンソール上は何も出力されていないため、 TomcatとStrutsの連携がうまくいってなようです。 以前の設定でTomcatのWeb.xmlとServer.xmlを記述したのですが 何故うまくいかないのかわかりません。 どなたかご存知の方がいましたら教えていただけないでしょうか?

  • JSPの開発環境

    現在SWINGでJAVAを勉強しております。 今度はJSPにてJAVAを勉強したいと思っているのですが、ECLIPSEのエディッタには直接書くことが出来ません。いろいろなプラグインがあるようですが、どれを使えばよいのか分からない状況です。 現状では ・eclipse3.1 ・jdk1.5.0_05 ・apache-tomcat-5.5.12 っといった環境です。 jspの拡張子で保存できて、eclipseのエディッタで作成できて、構文エラーなどが一目で分かるような環境を作るにはどうすればよいのでしょうか?

    • ベストアンサー
    • Java

専門家に質問してみよう