home >  Apache > Tomcat

NetBeans6.1からTomcat6.0.16を呼び出すと「JSPのクラスをコンパイルできません」と怒られる

NetBeansを使い、設定しているTomcatでJSPを実行しようとすると以下のエラーがでた。

org.apache.jasper.JasperException: JSPのクラスをコンパイルできません: 

An error occurred at line: 22 in the generated java file
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory

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:423)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:316)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

JSPのクラスをコンパイルできません(長文です)を見る限り、Tomcatのプラグインとかは、独自にTomcatを起動させるので、tools.jarへのパスが通らないらしい。

そこで、Tomcatのlibフォルダにtools.jarを入れて、NetBeansのツール>サーバからクラスを確認すると一覧にtools.jarが表示されていた。だが失敗。

VMの引数に「-classpath C:\Program Files\Java\jdk1.6.0_06\lib」とかやっても失敗。

GlassFishで動かしてみると成功。

どういうこっちゃ。

参考

脱・初心者!Java・SQL・JDBC・JSP・HTML・CSS・JavaScript・Webアプリ構築のヒント満載。
最新バージョン6.0に対応した改訂版。サーブレット/JSP対応のオープンソースウェブアプリケーションサーバTomcatについて必要な情報をすべて網羅、詳細に説明... 続き
本書はJava、SQL、HTMLの基本的な知識を有している読者を対象に、初めてe‐コマースサイト開発に挑戦する時に、最低限知っておくべき技術要件を網羅した内容と... 続き
メール、携帯、RSSを駆使して理想のツールを作ろう。シンプルな掲示板から写真付きメール対応のブログまで、さまざまなニーズへのアプローチを紹介。
Tomcatアプリケーションサーバの導入から設定、動作確認にはじまり、ServletやJSP、JDBC、JNDI、Java Mailなどをふんだんに取り入れた実... 続き
TomcatはApache Jakartaプロジェクトがオープンソース形式で開発を進めているサーブレット/JSP対応のウェブアプリケーションサーバである。本書は... 続き

コメント(1)

類似的問題で以下のようなものがあった。

http://ml.seasar.org/archives/seasar-user/2008-August/015574.html

コメントする


画像の中に見える文字を入力してください。

Mike Cohn (著), マイク コーン (著), 安井 力 (翻訳), 角谷 信太郎 (翻訳)
採用した現在のタイトルは、見積りや計画づくりといったプロセスを、アジャイルに進めなければならないと謳っているのだ。見積りと計画づくりがアジャイルでないのに、プロジェクトがアジャイルであるということはありえない。

メアリー・ポッペンディーク (著), トム・ポッペンディーク (著), 高嶋 優子 (翻訳), 天野 勝 (翻訳), 平鍋 健児 (翻訳) 「トヨタ生産方式」を源流にする「リーン開発」をソフトウエア開発に取り入れるための具体的方法を紹介した本です。製造分野から始まったリーン活動は、その原則を理解しないままプラクティスだけを開発分野に適用しようとしても、行き詰るか失敗に終わってしまいます。本書は、リーンの7大原則を「価値」「ムダ」「スピード」「人」「知識」「品質」「パートナー」に整理し、ソフト開発現場にどうしたら効果的に適用できるかを、多くの実例を交えながら具体的に説明します。

著者:Yugui 税込 2,310 円
本書は、他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説します。これはRubyの資料を読んで実践的な学習を進めていくために必要な前提知識です。本書はRubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としています。

本書は、Railsの入門からリファレンスまでをわかりやすく解説した書籍です。第1部と第2部では、Railsの背景にある概念について説明し、あっという間に簡単なオンラインストアを開発してみせます。

著者:James Shore, Shane Warden アジャイル開発は人のなせる技である。アジャイル開発を極めるためには、その時々で無数の可能性を評価して最善の方策を選択することを学ぶ必要がある。本書は、あなたがアジャイル開発の「道」を極める手助けをしたい。

最近のコメント

daipresents!! ҂̑蕨

tWn{github tWn{Google Code