• 締切済み

The requested resource is not availableエラー

eclipseでjspを開発しているため、ここで質問をさせて 頂きます。 ブラウザーでhttp://localhost8080/testweb/login.jsp と入力すると、The requested resource (/testweb/login.jsp) is not available.が出てしまいます。 元々、サクラエディタで開発を行っていたのですが(その時には表示がされます)。 なので、JSPを作成する場所が悪いのかな?と思いつつも 原因がわかりません。 プロジェクト名 testweb JSP名 login.jsp testweb(プロジェクト名)で新規→その他→動的WEBプロジェクト→WebContent(プロジェクト名) testweb→新規→その他→JSP testweb/WebContentの中にlogin.jspを配置しています。 JSPもhtmlもうまくいきません。 わかるかたよろしくお願い致します。

  • Java
  • 回答数6
  • ありがとう数19

みんなの回答

noname#49664
noname#49664
回答No.6

WebContent内にある、というのでちょっと思ったのですが、これはEclipse単体ではなく、WTP(Web Tools Platform)で動的Webプロジェクトとして開発をしているのではないですか? だとすると、まずサーバーの設定がきちんと行われているか確認をしてみる必要があります。「新規」メニューからサーバーは作成されていますよね? その設定は問題ないでしょうか。また、「サーバー」ビューからサーバーを起動したら、コンソールに「情報: Server startup in ○○ ms」というように表示されるでしょうか。 また、プロジェクトは、サーバーに追加してあるでしょうか。「サーバー」ビューで、サーバーの項目を展開するとプロジェクト名が表示されますか。サーバー名部分を右クリックして「プロジェクトの追加および削除」メニューを選んで、プロジェクトがサーバーの構成プロジェクトにきちんと追加されていることを確認してみてください。 ちなみに、Eclipse(WTP)から起動した場合、サンプルのJSPなどにアクセスしてもエラーになります。それが正常です。WTPの場合、Eclipse内からTomcatを起動すると、webappディレクトリ情報を強制的に変更し、Eclipse独自のディレクトリのみを公開する形でサーバーが起動するようになってます。したがって、Tomcatのwebapp内に配置されているものはアクセスできないのです。(Eclipseを終了し、普通にTomcatを起動すれば通常の状態になります) もし、WTPではなく他のプラグインを使っていたなら、もう少し詳しい環境に関する情報を書かれたほうがよいかと思います。Eclipseは、使用するプラグインなどによってまったく違う操作になってしまいますので、環境に関する詳しい情報がないと正確なご返事ができないのです。

NeilMania
質問者

お礼

お返事遅くなってすいません。そしてお返事ありがとうございます。 とあるサイトを見ながら設定をしており、WTPをまったく 理解していなかったのでそれも原因の一つだったと思います。 ですが、WebContent内じゃなくても同じ原因に苦しめられ…。 やっと今日出来るようになりました(喜) 2週間近くかかった気が…。 原因が確実ではないので何ともいえませんが、もしかしたら Eclipse の設定だったかも?しれません。

  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.5

http://localhost:8080/ とりあえず、adminでtomcat managerにログインしてみたらいかがでしょう? ちなみに > ブラウザーでhttp://localhost8080/testweb/login.jsp ”:”が抜けてますけど、大丈夫ですかね?

NeilMania
質問者

お礼

お返事ありがとうございます。 http://localhost:8080にはアクセスできますが examplesのjsp と servletにはアクセスが出来ません。 http://localhost8080/testweb/login.jsp :が抜けて いました、すいません…。:をつけてもエラーになります。

  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.4

ぱっとみで気づいたことですが、 > ブラウザーでhttp://localhost8080/testweb/login.jsp > testweb/WebContentの中にlogin.jspを配置しています。 http://localhost8080/testweb/WebContent/login.jsp もしくは http://localhost8080/WebContent/login.jsp じゃないですか?

NeilMania
質問者

お礼

お返事ありがとうございます。 両方やってみましたが、ダメでした…。 http://localhost:8080/プロジェクト名/jsp名と とあるサイトに書いてあったので…。 何が悪いかさっぱりわかりません…。

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.3

http://grape.sapid.org/tutorial/lec1.html を参照してみるというのはどうでしょう?

NeilMania
質問者

お礼

ここ数日でここのサイトは調べました。 ただ今までサクラエディタでやっていた場合、strus-config.xml はまったく必要なく開発が出来ていたため、必要性がまったく 理解できません…。

NeilMania
質問者

補足

strus-config.xmlの変更をしましたが 出来ませんでした。 もう5日間もやって出来ないので諦めます。ありがとうございました。

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.2

No.1です。 Webサーバーは動いていますか?(Apacheとか)その辺から確認してみるとどうでしょうか?

NeilMania
質問者

お礼

お返事有難うございます。 EclipseからTomcatを起動し、http://localhost:8080/の Examplesの JSPとServletで404エラーThe requested resource is not available.が出てしまいました。 これをどう対処したらいいのでしょうか? 何度も申し訳ございません。

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

WebサーバーがLocalhostで動いていないのでは?あとTomcatのようなアプリケーションサーバが動いていないと思います。

NeilMania
質問者

お礼

早速のお返事ありがとうございます。 >WebサーバーがLocalhostで動いていないのでは?あとTomcatのような>アプリケーションサーバが動いていないと思います。 どのように対処したらいいのでしょうか…? Tomcatのアンインストールしてインストールなどはしたのですが…。 4日間もココで止まっている為、もしお分かりになるようであれば よろしくお願い致します。

関連するQ&A

  • サーブレット起動後、HTTP404エラーが表示

    HTTP404エラーが表示され、どこを修正すればよいのかわかりませんので、どなたか教えて頂けないでしょうか?正直非常に困っておりますので、よろしくお願いいたします。java初心者です。 (状況の詳細) Eclipseでservletを実行すると以下の表示がされてしまい正常に処理されません。 HTTPステータス 404 - -------------------- type ステータスレポート メッセージ / 説明 The requested resource (/) is not available. ----------------------------------------- Apache Tomcat/7.0.26 実行環境 Eclipse3.7  (動的Webプロジェクトを作成し、デフォルト出力フォルダーをWebContent/WEB-INF/classesとしています。) java6 servlet3.0 Tomcat 7.0 利用文献:Eclipseで学ぶはじめてのサーブレット&JSP(SoftBankCreative)の第5章のSelect.javaを実行 以上、よろしくお願いいたします。

    • ベストアンサー
    • Java
  • tomcatプロジェクトを新規作成してもリソースが直接見れない

    tomcatプロジェクトを新規作成してもリソースが直接見れない Eclipse Java EE IDE for Web Developers.で開発を行っています。 (Build id: 20100218-1602)←これがバージョン? 本題に入りますがeclipseでtomcatプロジェクトの新規作成をすると 作成したフォルダやファイルを直接見る事が出来ません。 eclipseでプロジェクト名を右クリックしてプロパティーを開いて リソースの欄を見ると C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\websystem というフォルダにリソースがあるはずなのですが直接そのフォルダを 開いてもありません。コントロールパネルのフォルダオプションで 全てのフォルダ・ファイルを表示にしてもみれません。 また、ブラウザでhttp://localhost:8080/websystem/1.jspにアクセスすると The requested resource (/websystem/1.jsp) is not available.というエラーが 出てしまいます。 フォルダやファイルを直接見れるようにして上記エラーを解決するにはどうすれば 良いのでしょうか。

    • ベストアンサー
    • Java
  • Eclipseで書いても、Tomcatで動かない。

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

    • ベストアンサー
    • Java
  • eclipseのWTPでコンテキストルートはどうやって設定するのか

    ABC¥web \WEB-INF         \abc.jsp のように配置し、サーバーで起動を選らぶと、「コンテキストルートを更新」と出てくるのでチェックボックスに入れると、localhost:8080/ABC/abc.jsp でjspが表示できます。 しかし、WEB-INFのなかにサーブレットを配置して、そこから<a href>タグでlocalhost:8080/ABC/abc.jspを呼ぼうとするとたちまち接続できなくなりました。 ステータスは404(つまり見つからない) The requested resource (/ABC/abc.jsp) is not available. と成ってしまいます。 何らかの原因でコンテキストルートがうまく認識できていない??のかと思うのですが良くわかりません。 eclipseはall-in-oneを使い、Tomcatは5.0を使っています。 最悪Tomcatのマネージャからwarを配備する方法でも良いので教えてください。

    • ベストアンサー
    • Java
  • EclipseTomcatJspリソースエラー

    EclipseでTomcatを用いてjspファイルを作成していたのですが、PCの調子が悪くなったため工場出荷の状態に戻しました。 Eclipseの環境を建て直し、(JDKやEMFやら入れて)以前作っていたプロジェクトをインポートして実行しようとするとThe requested resource is not available.とエラー画面がでます。404エラーです。 URLの間違いはありません。 試しにあたらしいプロジェクトを作って試してみるとうまく行きました。 以前の環境からインポートしたプロジェクトが実行できないようです。 どうやらプロジェクトの中のworkフォルダに赤バツがついていて、ここに問題があるようなのですが自分にはさっぱりです。 どのようにすればまた以前の様に実行できるのか、ご教授おねがいします。 画像は赤バツのフォルダでございます。

    • ベストアンサー
    • Java
  • 正しいURL指定しているにもかかわらずJSPファイルにアクセスできず「404エラー」が発生

    サーバサイドJavaアプリに取組んでいる者です。 正しいURL指定しているにもかかわらずJSPファイルにアクセスできず 「404エラー」が発生します。 http://localhost:8080 のURL指定でTomcat画面にアクセスできることは確認済みです。 ですが、http://localhost:8080/project_name/login.jsp にアクセスすると上記エラー発生致します。 何が原因なのか検討つかず困っています。 ご回答やアドバイスお願いします。 ※開発環境 JDK1.5 eclipse3.2.1 Tomcat5.5 何卒宜しくお願いいたします。

  • ALL-IN-ONE Eclipseの使い方がさっぱり分からない

    ALL-IN-ONE Eclipseを使ってjavaを勉強しようとしているのですが、使い方が分かりません。 具体的には簡単なサーブレットを書いて実行しようとしても、 The requested resource (・・) is not available. と出てしまいます。 プロジェクト名を右クリック⇒新規⇒サーブレット⇒クラス名入力⇒サーブレットの中身を書く⇒実行(サーバで実行)とやっているのですが、どこか間違っている(足りない)でしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • tomcatが動かなくなりました。動かすにはどうしたらいいですか?

    tomcatが動かなくなりました。動かし方を教えてください。 eclipseでtomcatプラグインまで入れて動作を確認できました。 最後にテスト用のプロジェクトをいくつも消した後、 tomcatが動きません。service status : startedになりますが http://localhost:8080/にアクセスしても HTTPステータス 404 - / type ステータスレポート メッセージ / 説明 The requested resource (/) is not available. Apache Tomcat/5.5.28 としか出てきません。 どうやったらいいですか?

  • JAVAとTomcatをインストールし直したらEclipse上から実行できなくなりました。

    超初心者です。JAVAとTomcatをインストールし直したらEclipse上から実行できなくなりました。JAVAもTomcatも単体では正しく実行されています。EclipseでのJAVA設定やTomcat設定は正しく行ったつもりなのですが、ブラウザからJSPを見れない状態です。error404 The requested resource is not availableと表示されます。よろしくお願い致します。

  • Tomcatの設定について、404エラー

    本日の質問は、Tomcatのエラー404になります。 PCの環境OS:Windows7 JSPを始めるつもりで、下記のものをインストールしました。 javaのJDKをインストール済で、 Tomcat/7.0.32をインストールしました。 C:\Tomcat7\webapps\Sample_JSP\Sample_01.jsp C:\Tomcat7\webapps\Sample_JSP\WEB-INF\Sample_01.xml 環境変数   変数名:CATALINA_HOME   変数値:C:\Tomcat7 という感じで、Webページを参考にファイルを作り、 http://localhost:8080/は、表示させることができ、 http://localhost:8080/Sample_JSP\Sample_01.jspについても 表示出来ましたが、 http://localhost:8080/のページの HTTPステータス 404 - /manager/status HTTPステータス 404 - /manager/html HTTPステータス 404 - /host-manager/html どのページも、説明 The requested resource is not available. と出て、 Webページがが表示しません。 少し調べた所によると、tomcat-users.xml このファイルを なんか設定するように有り、admin の設定が入ってなかったので、 付け加えてみたり、削除してみたり、再起動もしました。 初心者なので、どこがおかしいのか良く解りません。 参考になるページでもありましたら、 どうか、よろしくお願いします。