プロが教える店舗&オフィスのセキュリティ対策術

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です。ここでつまずいてます。
どうやったらアクセスできますか。

A 回答 (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の直下に置いてください。

あとは・・・情報がないのでわかりません・・・。

この回答への補足

こんばんは。ソースミスごめんなさい。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 です。

補足日時:2012/02/21 23:19
    • good
    • 0

こんばんは。



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

この回答への補足

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

アドバイスお願いします。

補足日時:2012/02/14 15:45
    • good
    • 0
この回答へのお礼

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>"

お礼日時:2012/02/14 15:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!