初めまして。
Apache 2.0.52+Tomcat 5.0.28にてJSPに挑戦しています。
下記のエラーが出て困っております。

例外

org.apache.jasper.JasperException: JSPのクラスをコンパイルできません
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
スタックトレースは以下省略

原因

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
スタックトレースは以下省略

過去ログにありそうなものでしたので、探したのですが見つけられませんでした。

開発環境と運用環境を別に用意していまして、
運用環境では実行できるのですが開発環境で上記のようになります。

JAVA_HOME、CLASSPATHなどが怪しそうですが
運用環境ではその二つはなにも設定していないのに動作しています。
開発環境でなぜ動かないのかわかりません。

見落としている設定項目等思い当たることがありましたらご教授願います。