Unable to find a javac compiler

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)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)


・・・なんのこっちゃと思ったが。
EclipseJava=>jreTomcatプラグインjreとシステムのJAVA_HOMEが一致していなかったせい・・・だと思う。
リビルドかけたら復帰。


「Perhaps JAVA_HOME does not point to the JDK」でぐぐると、tool.jarにパスを通せみたいな話もでてくるのだが、それはおそらく罠だろう。


参考にしたところ
http://tech.g.hatena.ne.jp/koseki/20050322/p1
http://ccm.gs.niigata-u.ac.jp/~si006/NightWalker/archives/cat_33.html