It still fails with 1.4.5-SNAPSHOT (at least on Linux).
Rick Jeff Genender wrote:
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:
