Try upgrading the jspc maven plugin to 1.4.5-SNAPSHOT and let me know if that fixes the problem.
Rick McGuire wrote: > I'm getting a strange build error on the latest trunk this morning. For > some reason, building the JSPs in the applications can no longer locate > the javac compiler. At first, I thought I had some set up problem on my > Windows system, but when I moved over to my Linux box, I got the same > error. This occurs both on my working build and fresh builds on both > platforms. > > [INFO] > ------------------------------------------------------------------------ > [ERROR] BUILD ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] Error > > Embedded error: Unable to compile class for JSP > > Generated servlet error: > Aug 24, 2006 7:38:42 AM org.apache.jasper.compiler.AntCompiler > generateClass > SEVERE: Javac exception > 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 > at > org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCom > piler(CompilerAdapterFactory.java:105) > at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:924) > at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757) > at > org.apache.jasper.compiler.AntCompiler.generateClass(AntCompiler.java > :219) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext > .java:563) > at > org.apache.jasper.servlet.JspServletWrapper.loadTagFile(JspServletWra > pper.java:210) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFile(TagFileProces > sor.java:515) > at > org.apache.jasper.compiler.TagFileProcessor.access$000(TagFileProcess > or.java:48) > at > org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor.visi > t(TagFileProcessor.java:566) > at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) > at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213) > at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219) > at org.apache.jasper.compiler.Node$Root.accept(Node.java:456) > at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163) > at > org.apache.jasper.compiler.TagFileProcessor.loadTagFiles(TagFileProce > ssor.java:584) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:178) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) > at org.apache.jasper.JspC.processFile(JspC.java:986) > at org.apache.jasper.JspC.execute(JspC.java:1135) > at > org.codehaus.mojo.jspc.AbstractJspcMojo.execute(AbstractJspcMojo.java > :180) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > nManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > fecycle(DefaultLifecycleExecutor.java:475) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > ltLifecycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > dleFailures(DefaultLifecycleExecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > ts(DefaultLifecycleExecutor.java:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > fecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > > > Generated servlet error: > Aug 24, 2006 7:38:42 AM org.apache.jasper.compiler.AntCompiler > generateClass > > > Generated servlet error: > SEVERE: Env: Compile: > javaFileName=/C:/Geronimo/builds/1.2b/applications/geronim > o-examples/geronimo-jsp-examples/target/jsp-source//org/apache/jsp/tag/web\hello > > World_tag.java > > > Generated servlet error:
