• 締切済み

tomcatのエラー 404 

これからJSPを勉強したいと思っている者です。 宜しくお願いいたします。 早速、質問です。 Tomcatを起動しhttp://locaohost:8080でページは表示されるのですが、http://localhost:8080/PG2/test1.jsp←この様に指定すると The requested resource (/PG2/test1.jsp) is not available.というメッセージがでて開く事が出来ません。 似た様な質問があったので自分なりに調べてみましたができませんでした。 ご教授くださいませ。 宜しくお願いいたします。 環境変数は PATH C:\j2sdk1.4.2_11\bin CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.5 CLASSPATH C:\j2sdk1.4.2_11\lib\dt.jar; C:\j2sdk1.4.2_11lib\tools.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\servlet_api.jar; C:\Program Files\Apache Software Foundation\Tomcat 5.5\common\lib\jsp_api.jar; JAVA_HOME C:\j2sdk1.4.2_11 OS WindowsXP 後、eclipsの[ウィンドウ]→[設定]→[tomcat]→[JVMの設定]のJREはjre1.5.0._06になっています。 j2sdk1.4.2_11ではエラーがでます。 足りない情報ありましたら教えてください。 宜しくお願いいたします。

  • Java
  • 回答数4
  • ありがとう数4

みんなの回答

  • j7302136
  • ベストアンサー率0% (0/0)
回答No.4

以下を試してみてください。 1.JDKのmsvcr71.dllをc:\windows\system32にコピーする 2.conf/tomcat-users.xml の cp932 を utf-8 に替える

回答No.3

>どこで入手すれば良いでしょうか? http://tomcat.apache.org/index.html です。

回答No.2

Tomcat 5.5を使っていますよね? Tomcat 5.5は基本的にJRE 5.0以上を前提としています。1.4で動かすためには"JDK 1.4 Compatability Package"というものが必要になるようですが、これはすでに入手していますか?

ebisiopreitz
質問者

補足

freedom560さん、ご回答ありがとうございます。 JDK 1.4 Compatability Packageについてですが、 まだ今現在入手していません。 どこで入手すれば良いでしょうか? 宜しくお願いいたします。

noname#18558
noname#18558
回答No.1

まず、どこから/PG2/test1.jspがでてきたのでしょうか? 怪しい点としては、 Tomcatのwebappの下にPG2のフォルダがない。 もしくは、PG2のconfig設定がされてない。 もしくは、PG2ディレクトリ以下にtest1.jspがない。 くらいでしょうか。 何かの参考書かHPを参考にされているのでしょうから、 その指定どおりにやってみては如何でしょうか。 このエラーは、Eclipseは一切関係ありません。

ebisiopreitz
質問者

補足

DQさん、ご回答ありがとうございます 補足説明です。 PG2はeclipseで作成したtomcatプロジェクト、 test1はeclipseで作成したjspファイルです。 Tomcatのwebappの下にフォルダ、jspファイルありませんでした。 作成しましたが状況は変わりませんでした。 普通ならeclipsでプロジェクトを作成すればTomcatのwebappの下にも自動的にフォルダは作成されるものなのでしょうか? 後、config設定の設定とありますが、これ自体はどこの設定なんでしょうか? 関係があるかわかりませんが、C:\Documents and Settingsの下に文字化けしたファイルが作成されていました。 C:\Documents and Settings\郢晏現縺咏ケァ�スュ\workspace\PG2j\work 中身 SESSIONS.ser tldCache.ser 質問ばかりですみませんが、 宜しくお願いが致します。

関連するQ&A

  • 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 に設定してあります。 初歩的な質問で申し訳ありませんが、よろしくお願いします。

  • 外部jarへのパスの通し方

    はじめまして。パスの通し方について教えてください。 javaを勉強しようと、 j2sdk1.4.1_04 jakarta-log4j-1.2.8 tomcat_5.0.16 eclipse2.1.1 をダウンロードして、環境を設定しようとしているところです。 しかし、外部jar(log4j、tomcat)を使用したSRCをコンパイルしようとしても、javax.servlet.httpが見つかりません等のエラーが出てしまいます。 eclipseでは、外部jarを取り込んでいるので、コンパイルが通って動作確認(log4jのみ)は済んでいます。 ただし、コマンドプロンプトからのコンパイルでは上記のようなエラーが出てしまいます。 PATHは JAVA_HOME: C:\j2sdk1.4.1_04 TOMCAT_HOME: C:\Program Files\Apache Software Foundation\Tomcat 5.0 LOG4J_HOME: C:\jakarta-log4j-1.2.8 CLASS_PATH .;%LOG4J_HOME%\dist\lib\log4j-1.2.8.jar;%TOMCAT_HOME%\common\lib\ant.jar;%TOMCAT_HOME%\common\lib\commons-collections.jar・・・ (C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\配下全てのjar) に設定してあります。(インストールは全てデフォルト、解凍するものはC直下に解凍してあります。eclipseも同様のものを外部jarとして取り込んであります。) 何か、根本的に間違っているのでしょうか? よろしくお願いします。 ★最終的には、MY_SQLを使用しservletからDBアクセスという環境を設定したいと思っています。 長文失礼しました。

  • 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 に入れてあります。 どなたかよろしくお願いします。

  • servletのコンパイルエラーについて

    Apache Tomcat 5.5.12にてサンプルプログラムHelloWorld .javaをコンパイルするとエラーが出てしまいます。 HelloWorldServlet.java HelloWorldServlet.java:2: ';' がありません。 import javax.servlet-api.*; ^ CLASSPATHなどの設定も一通りサイトを参照して設定してみました。 CLASSPATH .;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;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_07\bin JAVA_HOME C:\Program Files\Java\jdk1.5.0_07 JAVA初心者なので調べてみましたが解決にはいたりませんでした。 よろしかったらご教授のほどよろしくお願い致します。

    • ベストアンサー
    • Java
  • Tomcat5.0.4のセットアップ&起動方法について

    こんにちは。 Jakarta projectのサイトから、jakarta-tomcat-5.0.4.exeをダウンロードし、 下記環境のPCにインストールしました。  OS:Windows Me  J2SE:Java2SDK Version 1.4.1 また、環境変数は下記のように設定しています。  SET PATH=.;D:\shtr\java\j2sdk-1_4_1_03\bin  SET CLASSPATH=.;D:\shtr\java\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar;D:\shtr\java\Apache Software Foundation\Tomcat 5.0\common\lib\jsp-api.jar この状態で、tomcatを起動しようとしても「Service not found」というエラーメッセージが 表示されるだけで起動してくれません。 (ちなみに「Configure Tomcat」はインストール後、未設定です) セットアップのどこに不足があるのか、分かる方いらっしゃったら、ご教授ください。

  • 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
  • javaのコンパイルがうまくいきません。

    現在javaのFileUploadクラスを使用してファイルをサーバへアップロードするアプリケーションを作成しております。 コンパイルにはANTを使用しています。 動作環境: WindowsXP sp2 jdk1.5.0_10 tomcat5.5.23 Apache Ant 1.7.0 現象: 作成したjavaファイルをコンパイルしようとするとDiskFileUploadクラスとFileItemクラスまたHttpSessionクラスのシンボルを見つけられませんとなりコンパイルが通りません。 環境変数: JAVA_HOME = "c:\Program Files\java\jdk1.5.0_10" ANT_HOME = "C:\Program Files\Apache Software Foundation\apache-ant-1.7.0" CATALINA_HOME = "C:\Program Files\Apache Software Foundation\Tomcat 5.5" path = "%JAVA_HOME%\bin;C:\Program Files\Apache Software Foundation\apache-ant-1.7.0\bin" CLASSPATH = ".;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\commons-fileupload-1.2.jar;%CATALINA_HOME%\common\lib\commons-io-1.3.2.jar" となります。 tomcatのcommon\libがうまく参照できていないからなのでしょうか? とすればそれはなぜなのでしょうか? ご教授いただければと思います。よろしくお願いいたします。

    • ベストアンサー
    • 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がサービス起動しない

    Servlet,JSPでシステムを構築しています。 Tomcatをインストールしたところ,なぜか%CATALINA_HOME%\bin\startup.batからでないと起動しません。管理ツールのサービスから起動しようとすると「サービス起動中にエラーが発生しました」と出て起動ができません。 開発用クライアントやサーバではそのような問題は出ていないのですが,本稼動用のサーバでのみそういった症状がでます。原因が良くわからずに困っています。 ------------------------- JAVA SDK 1.4.2 Tomcat 5.0.19 OS:Windows2000 Server Apache 2.0.49 JAVA_HOME=C:\j2sdk1.4.2 CATALINA_HOME=C:\Progra~1\Apache~1\Tomcat~1.0 (C:\Program Files\Apache Software Foundation\Tomcat 5.0)です。 ----------------------------

  • JSPのクラスをコンパイルできない問題

    こんにちは。 JSPの「org.apache.jasper.JasperException: JSPのクラスをコンパイルできません」 のエラーメッセージに悩まされております。 掲示板をみたところ、たぶんパスの設定ではないかと検討をつけてはいるのですが解決できずの状態です。 ■環境 OS :WinVistaBusiness SP2 TOMCAT :apache-tomcat-6.0.32 :C:\Program Files\Apache Software Foundation\Tomcat 6.0 JDK :jdk1.6.0_24 :D:\Program Files\Java\jdk1.6.0_24 JRE 1:jre1.6.0_06  :C:\Program Files\jre1.6.0_06 2:jre6  :C:\Program Files\jre6 ECLIPSE :Eclipse IDE for Java Developers / Helios Service Release 2 :D:\eclipse :ワークスペース:D:\Users\ueda\workspace\myapp\WEB-INF\src\web.xml ■ウィンドウズ環境変数 ◎JAVA_HOME D:\Program Files\Java\jdk1.6.0_24 ◎CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 6.0 ◎CLASSPATH .;$JAVA_HOME/lib ;$JAVA_HOME/lib/tools.jar ;C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib ;C:\Program Files\Java\jre1.6.0_06\bin ◎PATH C:\Program Files\Common Files\Microsoft Shared\Windows Live ;%SystemRoot%\system32 ;%SystemRoot% ;%SystemRoot%\System32\Wbem ;C:\Program Files\Softex\OmniPass ;C:\Program Files\pcdNavi\bin ;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\ ;C:\Program Files\Common Files\Roxio Shared\DLLShared\ ;C:\Program Files\Common Files\Roxio Shared\DLLShared\ ;C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\ ;C:\Program Files\Common Files\Ulead Systems\MPEG ;C:\Program Files\Microsoft SQL Server\90\Tools\binn\ ;C:\Program Files\Common Files\HP\Digital Imaging\bin ;C:\Program Files\HP\Digital Imaging\bin\ ;C:\Program Files\HP\Digital Imaging\bin\Qt\Qt 4.3.3 ;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ ;C:\Program Files\Fujitsu\sadata ;C:\Program Files\Windows Live\Shared ;D:\Program Files\Java\jdk1.6.0_24\bin ;C:\Program Files\QuickTime\QTSystem\ ;D:\Program Files\Java\android-sdk-windows\tools ;D:\Program Files\Java\android-sdk-windows\platform-tools ;C:\Apache Software Foundation\Apache2.2\bin ;C:\php ■エラーメッセージ org.apache.jasper.JasperException: JSPのクラスをコンパイルできません: JSPファイル: /Sample015.jsp の中の5行目でエラーが発生しました Invalid character constant 2: <html> 3: <head><title>Sample015</title></head> 4: <body> 5: <% out.println('Hello!'); %> 6: </body> 7: </html> Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439) org.apache.jasper.compiler.Compiler.compile(Compiler.java:349) org.apache.jasper.compiler.Compiler.compile(Compiler.java:327) org.apache.jasper.compiler.Compiler.compile(Compiler.java:314) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) アドバイス頂けると有り難いです。 宜しくお願い致します。

    • ベストアンサー
    • Java

専門家に質問してみよう