You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by "Sonnathi, Venkat" <Ve...@contractor.thomson.com> on 2004/04/28 20:04:26 UTC
RE: pre-compiling jsp files with maven
Hi,
I am trying to pre-compile jsp files using maven as per the following link:
http://wiki.codehaus.org/maven/CreatingWebApplications#head-2b0c6db33bd58f8f
93de3b6ff49263e574447731
However I get a class cast exception. Any suggestions?
precompile-jsp:
[DEBUG] Adding reference: jspc.classpath ->
[taskdef] [VERBOSE] dropping C:\tomcat5.0.16\common\lib\servlet.jar from
pat
h as it doesn't exist
[taskdef] [DEBUG] Finding class org.apache.jasper.JspC
[taskdef] [DEBUG] Class java.lang.Object loaded from parent loader
[taskdef] [DEBUG] Finding class org.apache.jasper.Options
[taskdef] [DEBUG] Class org.apache.jasper.Options loaded from ant loader
[taskdef] [DEBUG] Class org.apache.jasper.JspC loaded from ant loader
[taskdef] [DEBUG] Class java.lang.Throwable loaded from parent loader
[taskdef] [DEBUG] Class java.io.IOException loaded from parent loader
[taskdef] [DEBUG] Class java.lang.RuntimeException loaded from parent
loader
[taskdef] [DEBUG] Class java.lang.ClassLoader loaded from parent loader
[taskdef] [DEBUG] Class java.net.URLClassLoader loaded from parent
loader
[taskdef] [DEBUG] Class java.net.MalformedURLException loaded from
parent lo
ader
[taskdef] [DEBUG] Class java.io.OutputStream loaded from parent loader
[taskdef] [DEBUG] Class java.io.PrintStream loaded from parent loader
[taskdef] [DEBUG] Finding class javax.servlet.ServletContext
[taskdef] [DEBUG] Class javax.servlet.ServletContext loaded from ant
loader
[taskdef] [DEBUG] Class java.io.Writer loaded from parent loader
[taskdef] [DEBUG] Class java.io.FileWriter loaded from parent loader
[taskdef] [DEBUG] Class java.io.Reader loaded from parent loader
[taskdef] [DEBUG] Class java.io.FileReader loaded from parent loader
[taskdef] [DEBUG] Class java.lang.Exception loaded from parent loader
[taskdef] [DEBUG] Finding class javax.servlet.ServletException
[taskdef] [DEBUG] Class javax.servlet.ServletException loaded from ant
loade
r
[taskdef] [DEBUG] Class java.io.FileNotFoundException loaded from parent
loa
der
[taskdef] [DEBUG] Finding class org.apache.jasper.JasperException
[taskdef] [DEBUG] Class org.apache.jasper.JasperException loaded from
ant lo
ader
[taskdef] [DEBUG] Class java.lang.NumberFormatException loaded from
parent l
oader
[taskdef] [DEBUG] Class java.io.File loaded from parent loader
[taskdef] [DEBUG] Class java.util.Enumeration loaded from parent loader
[taskdef] [DEBUG] Class java.lang.ClassNotFoundException loaded from
parent
loader
[taskdef] [DEBUG] Class java.lang.NoClassDefFoundError loaded from
parent lo
ader
[taskdef] [DEBUG] Class java.lang.Class loaded from parent loader
[taskdef] [DEBUG] Class org.apache.commons.logging.LogFactory loaded
from pa
rent loader
[taskdef] [DEBUG] Class java.lang.String loaded from parent loader
[taskdef] [DEBUG] +User task: jasper2 org.apache.jasper.JspC
[taskdef] [DEBUG] Finding class
org.apache.jasper.compiler.TldLocationsCache
[taskdef] [DEBUG] Class org.apache.jasper.compiler.TldLocationsCache
loaded
from ant loader
[taskdef] [DEBUG] Finding class org.apache.jasper.compiler.JspConfig
[taskdef] [DEBUG] Class org.apache.jasper.compiler.JspConfig loaded from
ant
loader
[taskdef] [DEBUG] Finding class
org.apache.jasper.compiler.TagPluginManager
[taskdef] [DEBUG] Class org.apache.jasper.compiler.TagPluginManager
loaded f
rom ant loader
[taskdef] [DEBUG] Finding class org.apache.jasper.JspCompilationContext
[taskdef] [DEBUG] Class org.apache.jasper.JspCompilationContext loaded
from
ant loader
[DEBUG] Class java.util.Vector loaded from parent loader
[jasper2] [DEBUG] Finding class
org.apache.jasper.servlet.JspCServletContext
[jasper2] [DEBUG] Class org.apache.jasper.servlet.JspCServletContext
loaded
from ant loader
[jasper2] [DEBUG] Class java.util.Set loaded from parent loader
[jasper2] [DEBUG] Class java.io.PrintWriter loaded from parent loader
[jasper2] [DEBUG] Class java.lang.System loaded from parent loader
[jasper2] [DEBUG] Class java.net.URL loaded from parent loader
[jasper2] [DEBUG] Class java.lang.StringBuffer loaded from parent loader
[jasper2] [DEBUG] Class java.util.Hashtable loaded from parent loader
[jasper2] [DEBUG] Class java.util.zip.ZipEntry loaded from parent loader
[jasper2] [DEBUG] Class java.util.jar.JarEntry loaded from parent loader
[jasper2] [DEBUG] Finding class
org.apache.jasper.compiler.JspRuntimeContext
[jasper2] [DEBUG] Class java.lang.Runnable loaded from parent loader
[jasper2] [DEBUG] Class org.apache.jasper.compiler.JspRuntimeContext
loaded
from ant loader
[jasper2] [DEBUG] Class java.lang.InterruptedException loaded from
parent lo
ader
[jasper2] [DEBUG] Class java.security.Permission loaded from parent
loader
[jasper2] [DEBUG] Class java.io.FilePermission loaded from parent loader
[jasper2] [DEBUG] Class java.lang.RuntimePermission loaded from parent
loade
r
[jasper2] [DEBUG] Finding class javax.servlet.jsp.JspFactory
[jasper2] [DEBUG] Class javax.servlet.jsp.JspFactory loaded from ant
loader
[jasper2] [DEBUG] Finding class org.apache.jasper.runtime.JspFactoryImpl
[jasper2] [DEBUG] Class org.apache.jasper.runtime.JspFactoryImpl loaded
from
ant loader
[jasper2] [DEBUG] Class java.util.Map loaded from parent loader
[jasper2] [DEBUG] Finding class org.apache.jasper.util.SystemLogHandler
[jasper2] [DEBUG] Class org.apache.jasper.util.SystemLogHandler loaded
from
ant loader
[jasper2] [DEBUG] Finding class javax.servlet.jsp.PageContext
[jasper2] [DEBUG] Finding class javax.servlet.jsp.JspContext
[jasper2] [DEBUG] Class javax.servlet.jsp.JspContext loaded from ant
loader
[jasper2] [DEBUG] Class javax.servlet.jsp.PageContext loaded from ant
loader
[jasper2] [DEBUG] Finding class
org.apache.jasper.runtime.PageContextImpl
[jasper2] [DEBUG] Finding class javax.servlet.jsp.el.VariableResolver
[jasper2] [DEBUG] Class javax.servlet.jsp.el.VariableResolver loaded
from an
t loader
[jasper2] [DEBUG] Class org.apache.jasper.runtime.PageContextImpl loaded
fro
m ant loader
[jasper2] [DEBUG] Finding class javax.servlet.jsp.JspEngineInfo
[jasper2] [DEBUG] Class javax.servlet.jsp.JspEngineInfo loaded from ant
load
er
[jasper2] [DEBUG] Finding class
org.apache.jasper.runtime.JspFactoryImpl$1
[jasper2] [DEBUG] Class org.apache.jasper.runtime.JspFactoryImpl$1
loaded fr
om ant loader
[jasper2] [DEBUG] Class java.security.PrivilegedAction loaded from
parent lo
ader
[jasper2] [DEBUG] Finding class org.apache.jasper.util.SimplePool
[jasper2] [DEBUG] Class org.apache.jasper.util.SimplePool loaded from
ant lo
ader
[jasper2] [DEBUG] Finding class
org.apache.jasper.security.SecurityClassLoad
[jasper2] [DEBUG] Class org.apache.jasper.security.SecurityClassLoad
loaded
from ant loader
[jasper2] [DEBUG] Class java.util.HashMap loaded from parent loader
[jasper2] [DEBUG] Class java.util.Collections loaded from parent loader
[jasper2] [DEBUG] Class java.io.ByteArrayOutputStream loaded from parent
loa
der
[jasper2] [DEBUG] Class java.lang.Thread loaded from parent loader
java.lang.ClassCastException
at
org.apache.jasper.compiler.JspRuntimeContext.<init>(JspRuntimeContext
.java:138)
at org.apache.jasper.JspC.initServletContext(JspC.java:998)
at org.apache.jasper.JspC.execute(JspC.java:852)
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.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:147)
at org.apache.tools.ant.Task.perform(Task.java:341)
at org.apache.commons.jelly.tags.ant.AntTag.doTag(AntTag.java:232)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:78)
at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:99)
at com.werken.werkz.Goal.fire(Goal.java:639)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:126)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
at
com.werken.werkz.jelly.PostGoalTag$1.firePostGoal(PostGoalTag.java:87
)
at com.werken.werkz.Goal.firePostGoalCallbacks(Goal.java:710)
at com.werken.werkz.Goal.fire(Goal.java:654)
at com.werken.werkz.Goal.attain(Goal.java:575)
at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
531)
at org.apache.maven.MavenSession.attainGoals(MavenSession.java:265)
at org.apache.maven.cli.App.doMain(App.java:466)
at org.apache.maven.cli.App.main(App.java:1117)
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 com.werken.forehead.Forehead.run(Forehead.java:551)
at com.werken.forehead.Forehead.main(Forehead.java:581)
[javac] [DEBUG] fileset: Setup scanner in dir
Z:\build\gold\GOLD-src\jspc wi
th patternSet{ includes: [] excludes: [] }
attaining goal build:end
thanks,
--Venkat.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org