• ベストアンサー

tomcat7.0(404FOUND)へアクセス

windows7でjava初心者です。tomcat7.0を起動してtomcatインストールディレクトリの webapps→entry→WEB-INFとディレクトリを使い http://localhost8080/entry/ へアクセスすると次のエラーメッセージが出ました。 HTTPステータス 404 - /entry/ type ステータスレポート メッセージ /entry/ 説明 The requested resource (/entry/) is not available. -------------------------------------------------------------------------------- Apache Tomcat/7.0.23 そんなファイル ディレクトリはないよとのことですが ディレクトリは本当に作っているんです。ファイル、サイズの頁だけ 表示させたいです「基礎からのサーブレット」 ソフトバンククリエイティブという本のp24です。ここでつまずいてます。 どうやったらアクセスできますか。

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

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

こんばんは。 まず・・・、 ApacheはWEBサーバーです。 まぁ開発なので、使わなくてもOKです。 Tomcatはサーブレットコンテナです。 そもそも、Tomcatを起動させて、 http://localhost:8080 これでトップページが見えますか? (特に何も触ってない場合・・・) 次に・・・、 <Contex path=C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost/jspBook.xml" なんですかこれ・・・。 「path」は、 http://localhost:8080/xxx これの「xxx」です。 docBase="C:\Users\*********i\Desktop\eclipse-SDK-3.7.1-win32\eclipse</Context"> これはなんですか??? コーテーションが・・・おかしいでしょ? せめて、 docBase="C:\Users\*********i\Desktop\eclipse-SDK-3.7.1-win32\eclipse"</Context> でしょ・・・。 本当にこのフォルダにWEB-INFがありますか? web.xmlもおかしい・・・。 っちゅうか、何にも書いてないじゃない。 ちゃんと書いて、WEB-INFの直下に置いてください。 あとは・・・情報がないのでわかりません・・・。

ririyan_grape
質問者

補足

こんばんは。ソースミスごめんなさい。http://localhost:8080 へアクセスするとIf you're seeing this, you've successfully installed Tomcat. Congratulationsというメッセージが出ます。 はじめてのJSp&サーブレットプログラミング 秀和システム さんのP261 <Contex path"WebアプリケーションURI"    docBase="Webアプリケーションフォルダ" </Contex> と書いてありました。 ここでわからなくなりました。Webアプリケーションフォルダってなにを書けばいいですか。 根本的にわからなくなってきてしまいました。私が考えたのを書きます。 <Context path="/jspBook" docBase="C:\Users\************(任意)\Desktop\eclipse-SDK-3.7.1-win32\eclipse(エクリプスインストール先)\workspace\jspAndServlet"> </Context> 本にあるとおり最後にworkspace\jspAndServletのURIを書きました。回答者さんが同じ本を 見ることができればわかりやすいと思うのですが。いいURLなどあったら情報を共有したいです。 アドバイス下さい。 そうすれば解決できると思います。エクリプススの指定のやりかたがわからないんです。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー web.xml <?xml version="1.0" encoding="Shift_JIS"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-appp_2_4.xsd" version="2.4"> </web-app> web-xml です。

その他の回答 (1)

回答No.1

こんばんは。 本は見てないので、具体的な場所がわからないですが・・・、 context.xml web.xml このあたりじゃないですかねぇ。

ririyan_grape
質問者

お礼

taka451213さん。どうもありがとうございます。 web.xmlです。補足です。これで実行してもだめでした。 <Contex path=C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost/jspBook.xml" docBase="C:\Users\*********i\Desktop\eclipse-SDK-3.7.1-win32\eclipse</Context"> <?xml version"1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4> </web-app>"

ririyan_grape
質問者

補足

taka451213さん、初めまして。グレープです。プロフィールの犬かわいいですね。 Apache Software Foundationをインストールしてフォルダの中を見ると tomcat7.0をインストールしていました。 appachとtomcatの違いがわからなくなりappacheは 調べてみたのですがtomcatのアドインらしいですね。 私がインストール方法を間違えてしまったのでしょうか・・・appacheがいけないんでしょうか。 ECサイトを作りたくて「基礎からのサーブレット」 ソフトクリエイティブ という本を購入しました。検索したところ同じところでつまづいている ひとがいました。http://www.javaroad.jp/bbs/answer.jsp?q_id=2006120100264763 「jsp&サーブレットプログラミング 秀和システムさんの本をみて contex.xml を書きました。 それでも動きません。多分ソースが間違えているのかもしれません。 アドバイスお願いします。

関連するQ&A