Sorry, but this hasn't been tested with Tomcat 5. You may need to ask the
question on the tomcat-user list?

- Brett

> -----Original Message-----
> From: Sonnathi, Venkat 
> [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, 29 April 2004 4:04 AM
> To: 'Maven Users List'
> Subject: 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-2b
> 0c6db33bd58f8f
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to