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] >
