• ベストアンサー

サーブレット環境について

トムキャットに関する質問のお答えが少なかったので、もしかしてこれって難しいのでは・・と、思っていたのですが、どうしてもわからず、質問させていただきます。 インストールして、スタート→全てのプログラム→Apache Tomcat5.5→MonitorTomcat、そして下のアイコンからStart serviceを選んでアイコンのマークが緑色に変化して、それからURLでhttp://localhost:8080と入力したのですが、見つかりませんって出ちゃいます。アイコンマークが緑色に変化ってところまでは本の指示通りなので間違ってないと思うのですがこれって・・。現在JDKは使ってます。クラスパスも設定しました。 パスはしてません。(指示無かったので) ホスト名が間違っているのでしょうか? このアイコンが緑に変化ってところまではあっているのですが、ここまでってクラスパス設定にミスがあっても これちゃうものなのでしょうか? もしかしてクラスパス設定がまちがっているからつながらないのでしょうか? OSはXPでURLはFireFoxからしてます。これだけでは情報が足りないのでしたら補足させていただきます。 高レベルの凄い方、また経験豊かな方のご指導いただけたらうれしいです。よろしくお願いいたします。 あと必要かどうかわからないですが、 C:\ProgramFiles\Java\jre1.5.0\lib\ext\QTJava.zip;(2)C:\Program Files\ApacheSoftwareFoundation\Tomcat5.5\common\lib\servlet-api.jar;. (2)までがすでに設定してあったパスで(2)からトムキャットのために新しく設定したクラスパスです。

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

  • ベストアンサー
noname#18558
noname#18558
回答No.6

>次の条件に一致する情報は見つかりませんでした。 >* 検索キーワード:http://localhost:8080  >です。 このエラー内容から察するに、URL指定ではなく何かしらの検索エンジンで検索してるのではないでしょうか? http://localhost:8080/ のリンクをクリックすれば表示されるんですよね? firefoxは詳しくないのですが、アドレスバーに入力していますか?

yuki22
質問者

お礼

うう、はずかしいです。 ありがとうございます。その通りです。 URLって検索のところに入れてはダメだったのですね・・。 ごめんなさい、ありがとうございます。 DQ9さんにもフォートランさんにも大変ご迷惑をおかけ致しました。 お二人の様な高レベルの技術者に恩返しできるような知識は持っていないですが、無駄にしないようにがんばってみますです。 本当にありがとうございました^^

その他の回答 (5)

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.5

どーもFirefoxが疑わしくなってきましたね。 InternetExplorerを試しに使って見たらどうですか? FoxとCatは馬くないみたいです?

yuki22
質問者

お礼

またお返事いただけてうれしいです。 InternetExplorerもつかってみたのです・・でも・・。 Explorerって   カスタマイズ        検索▼ ってところの空白部分にURLいれればいいのですよね^^; 見つからないってでてしまうです。 うう・・どうしたらいいのか・・。 お返事いただけてありがとうございました。 うれしかったです。

yuki22
質問者

補足

補足のところに書いてしまってごめんなさい。 問題は解決できましたです^^ DQさんにもフォートランさんにも大変お世話になりました。 以前、一人のわからない人にずっと見捨てずに教えてあげてたみたいですね・・、すてきです。 ありがとうございました^^

noname#18558
noname#18558
回答No.4

ブラウザに表示されているメッセージを、コピペでいいので、正確に教えてもらえませんか?

yuki22
質問者

お礼

お返事ありがとうございます。 表示されているのは 次の条件に一致する情報は見つかりませんでした。 * 検索キーワード:http://localhost:8080  です。 トムキャットは5.5って書いてあります。 質問欄にも記載させていただきましたが、 インストールして、スタート→全てのプログラム→Apache Tomcat5.5→MonitorTomcat、そして下のアイコンからStart serviceを選んでアイコンのマークが緑色に変化して、確認のためにURLでhttp://localhost:8080 して、ページが開いたら起動確認OKと書かれています。 OSはXPでJDKは入ってます、今回classPathだけ設定しました。何かご存知の事がありましたら、ご指導いただきたいです。宜しくお願いいたします。

yuki22
質問者

補足

あの・・、ここに乗せてるhttp://localhost:8080を直接選んでみたところ、そのページに飛ぶことができました。 そしてhttp://localhost:8080/YJKSample06/servlet/Sample1 としてみたら、           ようこそ     今Mon Apr 17 18:39:58 JST 2006です。          お選びください。            乗用車           トラック           オープンカー と出てきました。これって成功したことになるのでしょうか??(上の画面は本に付属してありました、サンプルプログラムです) でも、firfoxからのURLからはページにいけないので、この教えてgooに一回一回来てhttp://localhost:8080を選ばなければいけないです。これからずっとこうしなければいけないのです??プラウザに問題があるのでしょうか?? もしご存知でしたら知識をお分けいただきたいです。 本当にもうしわけございません。宜しくお願いいたします。

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.3

たとえばサーブレットがこのように配置されて いるときは C:\Sample\WEB-INF\classes\Sample1a.java であればhttp://localhost:8080/Sample1a のように入力すると表示されます。 また C:\Sample\WEB-INF\classes\AAAAA\Sample1a.javaなら http://localhost:8080/AAAAA/Sample1aと入力します しかしweb.xmlの<servlet-class>でどのように 記述されているか確認したほうが良いと思います。

yuki22
質問者

お礼

お返事ありがとうございます。 お教えいただいたURLをそのままクリックしますと飛ぶのですが、コピーして私のブラウザからすると見つからないってでますです。 自分でもどうお話したら良いのか、現状がわからなくて・・。 何度もごめんなさい。

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.2

問題があればTomcatはログを作成して 自動的に停止します。 問題にはサーブレットにあるか web.xmlかですが参考書どうりであれば 間違いないはずですが 参考書にはしばしば誤植があるので 付属のCDがあればプログラムをそのまま コピーしてみたらいかがでしょう?

yuki22
質問者

お礼

あの・、お返事いただけるかわからないですが補足させていただきます。 お礼の欄に書いてしまってもうしわけございません。 http://localhost:8080って質問欄にかかせていただきましたが、これは繋がらないといいますか、画面に一致するのが見つかりませんでした・・って出ちゃうのです。 でも、本ではトムキャット使用するときはここに繋げてからが本番みたいなので・・・。見つからないってことはサイトがなくなった??とかおもったのですがそんなわけない・・とおもっていますです。 このメモが再度あなたの目にとまっていただければうれしいのですが・・、何度もごめんなさい。

yuki22
質問者

補足

お返事ありがとうございます。 あ・・プログラムはそのままコピーしました。 でも、今きちんと起動するかの確認してて、その作業を指示通りしていたのですが、No1さんのお返事にも書かせていただきましたが、ページが表示されなくて・・。 言葉足らずでごめんなさい。お返事いただけたら嬉しいです。

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

とりあえずTomcatのログを確認しましょう。

yuki22
質問者

お礼

あの、tomcatの中にlogsっていうのがありました・・。 中を確認しましたが、メモ帳があって空の物と少し書かれているものがありますが意味がわからないです。 何度もごめんなさい。

yuki22
質問者

補足

お返事ありがとうございます。 あの・・、ログとはいったい何のことなのでしょう?? エラーメッセージのことでしょうか?? そうでしたら、私はまだインストールしてきちんと起動するかどうかの段階なのでわからないのです・・・。 起動を確認するにはwebプラウザを起動します・・ってのってるので、URLでhttp://localhost:8080って入れればページが表示されるってのってます。でもページが出なくて・ 初心者特有してしまってごめんなさい。

関連するQ&A