Hello: I am attempting to upgrade from Tomcat 4.0.6 to 5.0.26 (embedded in JBoss 3.2.5). However, following the upgrade, I can no longer seem to precompile my JSPs as I did before. The following build.xml extract worked fine in 4.0.6:
<jspc srcdir="${srcDir}" destdir="${jspDir}" package="${pkgName}" verbose="2" compilerclasspath="${env.CATALINA_HOME}/jasper-compiler.jar"> <include name="**/*.jsp" /> <classpath> <pathelement path="${env.CATALINA_HOME}/servlet-api.jar"/> <pathelement path="${env.CATALINA_HOME}/commons-logging.jar"/> <pathelement path="${env.CATALINA_HOME}/jasper-compiler.jar"/> <pathelement path="${env.CATALINA_HOME}/jasper-runtime.jar"/> <pathelement path="${env.XERCES_HOME}/xmlParserAPIs.jar"/> <pathelement path="${env.XERCES_HOME}/xercesImpl.jar"/> <pathelement path="${srcDir}/WEB-INF/lib/taglibs.jar"/> </classpath> </jspc> Follwing the 5.0.26 upgrade, this now produces errors such as the following: [jasperc] org.apache.jasper.JasperException: Unrecognized option: -v2. Use -help for help. I have also unsuccessfuly tried the apparently new, Tomcat 5 recommended way of precompiling as follows: <taskdef classname="org.apache.jasper.JspC" name="jasper2"> <classpath> <pathelement path="${env.JAVA_HOME}/lib/tools.jar"/> <fileset dir="${env.CATALINA_HOME}"> <include name="*.jar"/> </fileset> <fileset dir="${env.CATALINA_HOME}/"> <include name="servlet*.jar"/> </fileset> <fileset dir="${env.CATALINA_HOME}/"> <include name="commons*.jar"/> </fileset> <pathelement path="${srcDir}/WEB-INF/lib/taglibs.jar"/> </classpath> </taskdef> <jasper2 validateXml="false" uriroot="${srcDir}" webXmlFramgment="${srcDir}/WEB-INF/generated_web.xml" outputDir="${jspDir}"/> This produces the following error java.lang.IncompatibleClassChangeError: Implementing class What am I missing and/or not doing in the new version? What does this error mean in this context and how can I get more information about it (for example what class is being changed in an incompatible manner)? This is a stock Tomcat 5.0.26/JBoss 3.2.5 installation. I'd appreciate any and all tips on what to investigate or how I might track this down and resolve it. Thanks! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]