- PR -

JSP実行時にHTTP500エラーが出ます(TOMCAT5.0使用)

1
投稿者投稿内容
会議室デビュー日: 2004/03/13
投稿数: 2
投稿日時: 2004-03-14 00:19
WindowsXP,TOMCAT5.0.19を利用してJSP,Servletの勉強を始めようと
思っています。ですが、JSPをブラウザで表示するとHTTP500エラーが
出てしまいます。いろいろ試してみましたが解決できないので解決法を
ご教授いただきたいです。
実行に必要な各種設定(web.xml,classpath等)は、以下のホームページの
とおりに設定しました。
http://www2s.biglobe.ne.jp/~yuuki_ki/opensource/js_tomcat2.htm

【JSPソース】
<HTML>
<BODY>
<%= new java.util.Date() %>
</BODY>
</HTML>

【ブラウザに出力されたエラー】
HTTP????? 500 -

--------------------------------------------------------------------------------

type ??????

?????

?? The server encountered an internal error () that prevented it from fulfilling this request.

??

org.apache.jasper.JasperException: JSP???????????????

JSP????????????????????Java??????????????
??????JDK??$JAVA_HOME/lib/tools.jar?Tomcat????common/lib??????
?????????Tomcat??????????????
??Java?????????????????????????????????????

org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:127)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:458)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


?? ?????????????????Tomcat????????????


--------------------------------------------------------------------------------

Apache Tomcat/5.0.19
こくぼ
大ベテラン
会議室デビュー日: 2003/08/11
投稿数: 229
お住まい・勤務地: 国境の南、太陽の西。
投稿日時: 2004-03-14 03:40
$JAVA_HOME/lib/にある
tools.jarを

$TOMCAT_HOME/common/lib/
にコピーすれば解決すると思います。

#Tomcat5ってなんでtools.jarが標準で付属しないんだろう…?

編集:
誤字を編集。


[ メッセージ編集済み 編集者: こくぼ 編集日時 2004-03-14 03:42 ]
会議室デビュー日: 2004/03/13
投稿数: 2
投稿日時: 2004-03-14 12:47
ありがとうございました!tools.jarをコピーしたら解決しました。
エラーメッセージは、tools.jarがTOMCATに見つかりませんという
ことを言ってたんですね。classpathの設定ばかり何度も見直して
ました・・・。
これで先に進めます!
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2004-03-14 15:27
tools.jarのコピーではなく、
環境変数JAVA_HOMEを設定して、それがJ2SDKをインストールしたディレクトリを指すように
する方法がより適切です。

RUNNING.txtにこう書いてあるのですが、読んでませんでしたか?
引用:

* Set an environment variable JAVA_HOME to the pathname of the directory
into which you installed the JDK release.

こくぼ
大ベテラン
会議室デビュー日: 2003/08/11
投稿数: 229
お住まい・勤務地: 国境の南、太陽の西。
投稿日時: 2004-03-14 22:41
引用:

koeさんの書き込み (2004-03-14 15:27) より:
tools.jarのコピーではなく、
環境変数JAVA_HOMEを設定して、それがJ2SDKをインストールしたディレクトリを指すように
する方法がより適切です。

RUNNING.txtにこう書いてあるのですが、読んでませんでしたか?
引用:

* Set an environment variable JAVA_HOME to the pathname of the directory
into which you installed the JDK release.





思いっきりの自分のやり方が間違っていたみたいですね。。。
フォローありがとうございます。 > koeさん。
1

スキルアップ/キャリアアップ(JOB@IT)