• ベストアンサー

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

トムキャットに関する質問のお答えが少なかったので、もしかしてこれって難しいのでは・・と、思っていたのですが、どうしてもわからず、質問させていただきます。 インストールして、スタート→全てのプログラム→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

  • サーブレットのクラスパス追加について

    Tomcatを用いたWebアプリケーション作成についてご質問させてください。 Webアプリケーション実行時に読み込まれるクラスパスを任意に追加することは可能でしょうか。標準では{CONTEXT_ROOT}/WEB-INF/classesと{CONTEXT_ROOT}/WEB-INF/libにあるクラスがサーブレット上で実行されるクラスとして読み込まれますよね。これ以外に任意のディレクトリをクラスパスとして追加し、そのディレクトリにあるクラスをサーブレット上で実行したいのですが、可能でしょうか。 環境変数にクラスパスを設定してみたり、{TOMCAT_HOME}/bin/setclaspass.shにクラスパスを追加してみたりもしたのですが、結果は両方ともNoClassFoundExceptionでした。 ご教示お願いいたします。

    • ベストアンサー
    • Java
  • サーブレット実行時のエラー

    サーブレットを実行したときにTomcatでこのようなエラーが出てしまいます。 http://aohina.boy.jp/err.bmp クラスパス&パスはすべて通してあり、http://localhost:8080/には接続できますのでTomcatは動いてると思います。 Tomcatのバージョン:5.5.9 Javaのバージョン:jdk1.5.0_02 ここを参考にサンプルプログラムを作ろうと思ってます。 http://www.hellohiro.com/servlet.htm

    • ベストアンサー
    • Java
  • Javaサーブレット開発環境について

    学校でサーブレットの勉強をしているのですが、家でもやろうとしてTomcatをパソコンに入れたのですが、サーブレットだけで次のようなエラーが発生します。 例外 javax.servlet.ServletException: サーブレットインスタンスを割り当て中のエラーです 環境変数は CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.0 CLASSPATH .;C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\s\WEB-INF\classes JAVA_HOME C:\j2sdk1.4.2_10 PATH C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\s; ちなみにサーブレットのファイルは C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\s\WEB-INF\classes に入れてあります。 どなたかよろしくお願いします。

  • サーブレットは動くがJSPだけ動かない

    Servlet/JSPでの開発をTomcatで行っているのですが、webapps/examples/jspの JSPサンプルが起動しませんでした。Internal Servlet Error 500が返されてしまい ます。 開発環境 Windows 2000 Java2 SDK 1.3 Jakarata Tomcat 3.2.1 環境変数 TOMCAT_HOME=C:\jakarta-tomcat-3.2.1 JAVA_HOME=C:\jdk1.3 PATH=%PATH%;C:\jdk1.3\bin CLASSPATH=%CLASSPATH%;C:\jakarta-tomcat-3.2.1\lib\servlet.jar 気になるのは、Oracle8iのトライアル版をインストールして いる点です。Oracleをインストールすると以下のような環境変数が設定されます。 Oracleインストール後の環境変数Path Path=C:\Oracle\Ora81\bin;C:\Program Files\Oracle\jre\1.1.7\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.3\bin;C:\Oracle\Ora81\orb\bin 1.1.7のjreがかなり怪しいとは思うのですが。 もう一度、質問をまとめてみます。 ・exampleサーブレットは動くが、example JSPだけが動かないのはどうしてでしょう? ・とにかくJSPだけを動かしたいのですが、方法はあるでしょうか?  (JDBC接続を行うため、Oracleは削除できないという前提で) 皆様の知恵をお貸しください。

    • ベストアンサー
    • Java
  • NetBeansのエラー

    NetBeansを使っているんですが、Hostaplicationをビルドすると、エラーで、「警告:[options] ブートストラップ・クラスパスが-source 1.5と一緒に設定されていません」がでるんおですがよくわかりません。調べてもよくわからないです。 環境変数のCLASSPATHは、「.;C:\Program Files (x86)\Java\jre7\lib\ext\QTJava.zip.」です。 jdk1.7.0_25を使ってるんですが、これが悪いかもしれないとおもってるんですがどうなんでしょうか?わかる人どうかお願いします。 補足 卒業研究でsunspotというものを使っております。

  • 教えて下さい!Tomcatがstartなのにstop

    いつもお世話になっております。 JSP構築のためにJavaソフトインストール後にTomcatをインストールしたのですが、「Start service」でTomcatのアイコンが緑色に変わるのですが ページが表示できませんとなります。 アイコンを確認すると緑色に変わっているのですが「Start service」が選択できる様になっておりモニター「Stop service」になっている様なのです。 原因が分からず困ってます。 ご教授お願いいたします。 使用のJavaソフトはJ2SE v 1.4.2_13 SDKで環境変数も設定済みです。

    • ベストアンサー
    • Java
  • EclipseでのJavaサーブレット開発で、プロジェクトに対するビルドパスの設定について

    Javaプログラミング初心者です。 MacOS 10.5環境で、Eclipse3.5, Tomcat5.5を使ってJavaのWebアプリ開発環境を作りたいと思っています。 サーブレットを作るので ・javax.servlet.* ・javax.servlet.http.* のパッケージをimportするために、Tomcatのcommon/lib/servlet-api.jarをクラスパスに指定する必要があると思うのですが、 Eclipseで新規サーブレットを作った際に、自動的にこのクラスパス指定を行う方法はありますか? 今のところ、サーブレット作成の度に、そのプロジェクトフォルダに対してビルドパスを設定している状況です。 教えて頂けないでしょうか、よろしくお願いいたします。 (ところで、この質問をする際、投稿カテゴリーで「プログラミング」を指定しているにも関わらず、なぜか反映されないので、「その他」カテゴリで質問させて頂きます。)

  • WIN98seへのtomcatの実装方法について

    tomcatのクラスパスの設定についてですが、 WIN98SEでは、 autoexec.batで、行うのでしょうか ちなみにJSDK1.3は、Dドライブに入っています、 tomcatも同じドライブに入っています。 java pressの15号を見ると以下のように書いています。 c:\jakarta-tomcat\lib\jasper.jar c:\jakarta-tomcat\lib\servlet.jar c:\jakarta-tomcat\lib\webserver.jar c:\jakarta-tomcat\lib\xml.jar と書いてあるのですが、 DOS画面で、 D:WINDOWS>set classpath このあとに続けて書けばよいのか教えてください。 初歩的な質問で、申し訳ありませんが なるべく詳細に教えてくださいませんでしょうか?

  • Excelのアイコンが別のアイコンで表示される。

    スタートメニューに、表示されるExcelのアイコンが緑色のXマークで無いアイコンと共に表示されてしまいます。  すべてのプログラムでMicrosoft Officeの項目から、Microsoft office Excel欄のアイコンを見てもやはり、通常の緑色のX では無くスタートメニュー欄と同じ アイコン(四角の枠で中に、赤、緑、緑、の点が付いている)で、表示しています。 いまの処は、特別支障はありませんが直せる物でしたら教えて頂きたいと思います。

  • 始めてのサーブレットでつまづいています。アドバイス下さい。

    【参考ファイル】 http://www.hellohiro.com/servlet.htm ----------------------------------------------------------- 【ソース HelloWorldServlet.java】 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorldServlet extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // ContentTypeを設定 response.setContentType("text/html; charset=Shift_JIS"); // 出力用PrintWriterを取得 PrintWriter out = response.getWriter(); // 出力 out.println("<html>"); out.println("<head>"); out.println("<title>Hello World Servlet</title>"); out.println("</head>"); out.println("<body>"); out.println("Hello World"); out.println("</body>"); out.println("</html>"); } } ----------------------------------------------------------- 【バージョン】 [java] C:\j2sdk1.4.2_06 [Tomcat] C:\Program Files\Apache Software Foundation\Tomcat 5.5 ----------------------------------------------------------- 【環境変数】 [CLASSPATH] .;C:\Program Files\Java\j2re1.4.1_02\lib\ext\QTJava.zip [Path] C:\j2sdk1.4.2_06\bin;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jar ----------------------------------------------------------- 【エラー内容】 C:\Program Files\Apache Group\Apache2\htdocs\java\hello>javac HelloWorldServlet. java HelloWorldServlet.java:2: パッケージ javax.servlet は存在しません。 import javax.servlet.*; ^ HelloWorldServlet.java:3: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.*; ^ HelloWorldServlet.java:5: シンボルを解決できません。 シンボル: クラス HttpServlet 場所 : HelloWorldServlet の クラス public class HelloWorldServlet extends HttpServlet { ^ HelloWorldServlet.java:6: シンボルを解決できません。 シンボル: クラス HttpServletRequest 場所 : HelloWorldServlet の クラス public void service(HttpServletRequest request, ^ HelloWorldServlet.java:7: シンボルを解決できません。 シンボル: クラス HttpServletResponse 場所 : HelloWorldServlet の クラス HttpServletResponse response) ^ HelloWorldServlet.java:8: シンボルを解決できません。 シンボル: クラス ServletException 場所 : HelloWorldServlet の クラス throws ServletException, IOException { ^ エラー 6 個 C:\Program Files\Apache Group\Apache2\htdocs\java\hello>

    • ベストアンサー
    • Java