• ベストアンサー
  • すぐに回答を!

tomcatについて

tomcatを用いてJSPが出来るようにしたいのですが、 HTTPステータス 404 - /myApp/mathexp.jsp The requested resource (/myApp/mathexp.jsp) is not available. というエラーが出てしまい、全くの手詰まり状態です。 お約束のHelloWorldさえ表示できません。 servletのみは動くのですが・・・ web.xmlは <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>myApp</display-name> <description> deply examples </description> </web-app> です。 OS:windowsXP tomcat:Tomcat 6.0.14 環境変数 JAVA_HOME:C:\Program Files\Java\jdk1.5.0_13 JRE_HOME:C:\Program Files\Java\jdk1.5.0_13\jre CATALINA_HOME:C:\tomcat\tomcat-6 ファイル C |tomcat ||tomcat-6 |||webapps ||||myApp ....HelloWorld.jsp |||||WEB-INF .....web.xml 原因はおそらくmyAppフォルダ内にあるHelloWorldが.jspで保存してもなぜかテキストファイルとなってしまう事にあるとおもうのですが、なぜこのようになるのかが分かりません。 詳しい方、ご回答よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数281
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • _ranco_
  • ベストアンサー率58% (126/214)

おいおい、mathexp.jspなんて、ないじゃん。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

すみません、回答が遅れました。 tomcatを一旦全て消去したら直りました。 ご回答ありがとうございました。

関連するQ&A

  • tomcat5について

    tomcat5をコマンドプロンプトで起動させようとしたところ The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE とでます。 環境変数JAVA_HOMEを見てみると C:\Program Files (x86)\Java\jdk1.8.0_11; となっております。 ちなみにtomcatはDドライブにあります。 その他は、 C:\Program Files (x86)\Java\jdk1.8.0_11の中にjreフォルダがあるのですが C:\Program Files (x86)\Javaにjre8フォルダがあります(その中にはlib,binフォルダ) どこが間違っているのでしょうか?

  • Tomcatにおけるサーブレットの呼び出し

    tomcatに関してですが、現在サーブレットからjspを呼び出すようなことをしたいと思い、web.xmlを以下のように設定し、”http:localhost:8080/servlet/Login”としても『HTTP Status 404 - 』が返却されます。jspからサーブレットを呼び出すことはできるのですが・・・(この場合、jspファイルをWEB-INFの直下にディレクトリを作成するとやはりアクセスができませんでした。WEB-INFと同レベルに置けばアクセスは可能でした。)。 どなたかわかる方がいれば教えて下さい! よろしくお願いします。 --------------- 環境 --------------- Windows2000Server eclipse ver2.1.1 tomcat ver4.1 --------------- ディレクトリ構成 --------------- WEB-INF Lclasses | LLogin_serv.java Ljsp LLogin.jsp --------------- web.xml --------------- <?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE web-app PUBLIC "-//SUN Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>Login</servlet-name> <servlet-class>serv.Login_serv</servlet-class> </servlet> <servlet-mapping> <servlet-name>Login</servlet> <url-pattern>Login</url-pattern> </servlet-mapping> </web-app> 補足:tomcat-confにあるweb.xmlの『invoker』はコメントを外し有効にしてます。

    • ベストアンサー
    • Java
  • Tomcat Servletが動きません

    『Javaへの道:Tomcat』のページを参考に同じようにやってるのですが、 JSPはうまくいくのですがServletがうまくいきません。 (長文になります) 参考ページと私の環境で違う点 Windows XP Home → XP Pro Tomcat 6 → Tomcat 7 JDK6.0 → JDK6.23 ポート8080 → 8081 以下のファイル、フォルダを作りました(参考ページそのままです)。 C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\jspdir\HelloJsp.jsp C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\WEB-IMF\classes\HelloServlet.class C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\javaroad\WEB-IMF\web.xml C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\Catalina\localhost\javaroad.xml &#65293;&#65293;↓↓HelloJsp.jspここから↓↓&#65293;&#65293; <HTML> <BODY> from JSP source<br> <%= new java.util.Date() %> </BODY> </HTML> &#65293;&#65293;↑↑HelloJsp.jspここまで↑↑&#65293;&#65293; &#65293;&#65293;↓↓web.xmlここから↓↓&#65293;&#65293; <?xml version="1.0" encoding="ISO-8859-1"?> <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-app_2_4.xsd" version="2.4"> <servlet> <servlet-name>Hello</servlet-name> <servlet-class>HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/Hello</url-pattern> </servlet-mapping> </web-app> &#65293;&#65293;↑↑web.xmlここまで↑↑&#65293;&#65293; &#65293;&#65293;↓↓javaroad.xmlここから↓↓&#65293;&#65293; <Context path="/javaroad" reloadable="false"/> &#65293;&#65293;↑↑javaroad.xmlここまで↑↑&#65293;&#65293; JSPを起動 http://localhost:8081/javaroad/jspdir/HelloJsp.jsp → 正しく表示される Servletを起動 http://localhost:8081/javaroad/Hello → ステータス404 The requested resource (/javaroad/Hello) is not available. <気になる点> 1.Tomcatを起動するためStratボタン押しても1回では起動せず、2&#65374;3回で起動する。  1回目のときcommons-daemon.2011-01-15.logにこんなログが出る。  [2011-01-15 23:01:16] [error] Pid file 'C:\Program Files\Apache Software Foundation\Tomcat 7.0\logs\tomcat7.pid' exists  [2011-01-15 23:01:16] [error] ServiceStart returned 1 2.servletクラスは正しくコンパイルできているのか 状況を詳しく説明しようとして長々と書いてしましたが Servletを表示するにはどうしたらいいでしょう? 足りない情報があれば追加します。

    • ベストアンサー
    • Java
  • servletのコンパイルエラーについて CLASS_PATH Tomcat 5.5.11

    Tomcat 5.5.11にてservlets-examplesのサンプルプログラムHelloWorld .javaをコンパイルすると以下のエラーが出ます。 Tomcatは正常に動作していますし、通常のjavaプログラムもコンパイルできます。 HelloWorld.java:3: パッケージ javax.servlet は存在しません。 import javax.servlet.*; ^ HelloWorld.java:4: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.*; CLASS_PATH などの設定はいろいろなサイトやここの過去の質問を見たとおりにしましたがなんともなりません。 現在は以下のようになっております。 CLASS_PATH .;C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet-api.jar CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 PATH C:\Program Files\Java\jdk1.5.0_04\bin JAVA_HOME C:\Program Files\Java\jdk1.5.0_04 もうどうしたらいいのかわかりません。 助言のほうよろしくお願いします。

    • ベストアンサー
    • Java
  • TomcatのJSP Examplesのページを開けません

    これからJSP・サーブレットを勉強しようと思っている初心者です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、JSP ExamplesとServlet Examplesを開こうとすると、 The requested resource (/jsp-examples/) is not available. というメッセージがでて開く事が出来ません。 WindowsXP J2SE 環境変数は path C:\Program Files\Java\jdk1.5.0\bin;C:\Program Files\MySQL Server4.1\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat5.5 JAVA_HOME C:\Program Files\Java\jdk1.5.0 CLASSPATH C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\jsp_api.jar; C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\jsp 10\WEB-INF\classes に設定してあります。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • Tomcatで、存在するファイルがStatusCode:404になる

    Tomcatで、次のファイルを配置し、 tomcat-3.3.1\webapp\app\web\testLoginMenu.jsp インターネットエクスプローラから http://localhost/app/web/testLoginMenu.jsp を表示しようとするとTomcatコンソールに次のメッセージが表示され、ブラウザではエラーとなります。 "Class not found: TOMCAT/JSP/web/testLoginMenu.jsp" "Status code:404 request:R( /app + /web/testLoginMenu.jsp + null) msg:null" ファイル名を testLoginMenu.jsp から index.jsp に変えると表示されるようになります。 環境は次の通りです。 Windows2000 Tomcat3.3.1 JAVA JDK1.3.1 よろしくお願いします。

  • Eclipseに「JDK」を設定する理由が不明です

    Eclipseの設定「インストール済みのJRE」に「JDK」を設定する理由が分かりません。 WEBや書籍では、「JRE」から「JDK」に変更しなければならないと非常に多くの記載が見受けられるのですが、理由がよく分かりません。 「JRE8」を設定しているのですが、Tomcat8ならJSPをコンパイルできますし、何も困ることはないのでは? と思っています。 実際、開発で困ることは何があるのでしょうか? 現状、何も困っていません。 Eclipseには独自のJavaコンパイラが搭載されていますので、JavaのコンパイルにJDKは不要です。 昔はTomcatでJSPがコンパイルできないからということで注意書きが多かったですが、未だにそういうことを書いてあるWEBや書籍があります。今のTomcatならJREのままでも問題ないので、結局、何の為にJDKに設定し直しているのか分からないWEBや書籍ばかりです。 実は不要なのでは? という疑問が湧きます。

  • JSPの環境構築がうまくいきません(Tomcat5.5 J2SE5.0)

    恐縮ながら文字数ギリのためメモ帳にコピー改行お願いします。当方、PHPを少しかじった程度のプログラム初心者です。恥ずかしながら初歩の段階でわからず困っています。自分なりに試行錯誤してみたのですが完全にはまってしまいました。どなたかアドバイスをよろしくお願いします。J2SEとしてjdk-1_5_0_03-windows-i586-p.exeをインストールしました。ユーザー環境変数は、次のように設定【変数】JAVA_HOME【値】C:\Program Files\Java\jdk1.5.0_03【変数】CATALINA_HOME【値】C:\Program Files\Apache Software Foundation\Tomcat 5.5【変数】CLASSPATH【値】.;C:\Program Files\Java\jdk1.5.0_03\jre\lib;C:\Program Files\Java\jdk1.5.0_03\lib;C:\Program Files\Java\jdk1.5.0_03\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar;%CATALINA_HOME%\webapps\jsp10\WEB-INF\classes;【変数】PATH 【値】.;%JAVA_HOME%\bin;C:\Program Files\MySQL\MySQL Server 4.1\bin;C:\Program Files\Anchor\bin コマンドプロンプトの実行結果です。C:\>java -version★java version "1.5.0_03"Java(TM) 2 Runtime Environment, Standerd Edition (built 1.5.0_03-b07)Java HotSport(TM) Client VM (build 1.5.0_03-b07,mixed mode, sharing) 続いてTomcatのjakarta-tomcat-5.5.9.exeをインストール http://localhost:8080/ と入力しておなじみのTomcatのページを見ることができました。しかし JSP Examples をクリックして JSPの動作を確認しようとすると以下のようなページに・・★HTTPステータス 404 - /jsp-examples/type ステータスレポート メッセージ /jsp-examples/説明 The requested resource (/jsp-examples/) is not available.Apache Tomcat/5.5.9

    • ベストアンサー
    • Java
  • TOMCAT5.5の設定について教えてください

    JDK1.5とTOMCAT5.5をインストールしました。 http://xxxxxxxx:8180/jsp-examples/にアクセスすると HTTPステータス 404 - /jsp-examples/ type ステータスレポート メッセージ /jsp-examples/ 説明 The requested resource (/jsp-examples/) is not available. となります。(当方FREEBSD6.2の為DEFAULTのPORTが8080ではなく8180になるようです) インストール後行ったこととといえば、CATARINA_HOME以下のconfにserver.xmlがなかったのでserver.xml.sampleをコピーしてserver.xmlにリネームしました。 あと、環境変数にCATARINA_HOME /usr/local/tomcat5.5と設定しました。 java -versionするときちんとversion1.5と表示されます。 何が間違っているのでしょうか? もしくは何か設定がたりないのでしょうか? 404返すということはTOMCATの起動自体はきちんと行ってると思うのですが・・・

    • ベストアンサー
    • Java
  • TOMCATのインストールについてです。

    初めまして、TOMCATについて質問させていただきます。 OSはXP TOMCATは5.5.27です。 今回JAVAについて勉強することになりまして参考書籍を用意し、htmlファイルやtxtファイルは表示出来たのですがservletが表示出来ない状態です。 参考としている書籍は「基礎からのservlet/JSP」 著者 宮本信二 様になります。 こちらの書籍に付属で付いているCDよりインストールを行いました。 エラーコードは405エラーとなります。 変数指定は出来ているようで  Path側がこちら Path=C:\Program Files\Java\jdk1.5.0_09\bin;%CATALINA_HOME%bin PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH となっております。 JAVA側はこちらです。 JAVA_HOME=C:\ProgramFiles\Java\jdk1.5.0_09  ネットで検索したところ問題になっていそうなconfフォルダのserver.xmlはUTF-8になっていました。 拙い質問内容ではありますが他に何かしら必要な情報などありましたら追記しますのでよろしくお願いします。