Is there any new news on this (or a work around)? It seems that Sergey had success with the 1.4.3 version of the jspc plugin. However, when I tried that I just get a different error (see below [1] ). The demo target includes just a web-fragment.xml file rather that a jsp-source directory.

BDudney then recommended I try with the jsp compilation removed from demo. I gave that a shot this evening and got the next error ([2] below). I only removed the reference to the jspc-maven-plugin in the demo pom ... perhaps I needed to change something else?

Seems like using 1.4.3 is causing more problems than it's fixing for me. Any other ideas?

Joe


[1]
[INFO] ----------------------------------------------------------------------------
[INFO] Building Geronimo Applications :: Demo
[INFO]    task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory C:\g\applications\demo\target
[INFO] Deleting directory C:\g\applications\demo\target\classes
[INFO] Deleting directory C:\g\applications\demo\target\test-classes
[INFO] [tools:require-java-version {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [jspc:compile {execution: jspc}]
[INFO] Compiling new java files...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error

Embedded error: basedir C:\g\applications\demo\target\jsp-source is not a directory [INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 minutes 25 seconds
[INFO] Finished at: Thu Aug 24 16:29:58 EDT 2006
[INFO] Final Memory: 43M/63M
[INFO] ------------------------------------------------------------------------




[2]
[INFO] ----------------------------------------------------------------------------
[INFO] Building Geronimo Applications :: Demo
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] [tools:require-java-version {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [war:war]
[INFO] Exploding webapp...
[INFO] Copy webapp webResources to C:\g\applications\demo\target\demo-1.2-SNAPSHOT [INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------ [INFO] The specified web.xml file 'C:\g\applications\demo\target\jspweb.xml' does not exist [INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 53 seconds
[INFO] Finished at: Thu Aug 24 23:53:18 EDT 2006
[INFO] Final Memory: 23M/46M
[INFO] ------------------------------------------------------------------------



Jeff Genender wrote:
Ok...let me have a crack at it and try to fix the plugin.

Jeff

Rick McGuire wrote:

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:




Reply via email to