Can you please enter an issue in JIRA for this and I'll look into it for 2.0.2?
http://issues.appfuse.org/browse/APF Thanks, Matt On 1/21/08, jithesh <[EMAIL PROTECTED]> wrote: > > Hi, > > I was Using appfuse 1.9.4 for building the web application on Geronimo > 1.0. Recently i planned to upgrade to Geronimo 2.x. But i got the same error > on Struts menu. As per the instruction i modified the <tlibversion> to 1.1 > and 1.2 in both files. But the error is still there. > > My struts menu version is 2.4.3 > my Struts-menu.tld is > > <?xml version="1.0" encoding="ISO-8859-1" ?> > <!DOCTYPE taglib > PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" > "http://java.sun.com/dtd/web-jsptaglibrary_1_1.dtd"> > > <taglib> > > <!-- ============== Tag Library Description Elements ============= --> > <tlibversion>1.1</tlibversion> > <jspversion>1.1</jspversion> > <shortname>menu</shortname> > <uri>http://struts-menu.sf.net/tag</uri> > <info> > The struts-menu provides a XML configurable > menu-ing system for your Struts applications. > </info> > > > and struts-menu-el.tld is > > > <?xml version="1.0" encoding="ISO-8859-1" ?> > <!DOCTYPE taglib > PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" > "http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_2.dtd"> > > <taglib> > > <!-- ============== Tag Library Description Elements ============= --> > > <tlib-version>1.2</tlib-version> > <jsp-version>1.2</jsp-version> > <short-name>menu</short-name> > <uri>http://struts-menu.sf.net/tag-el</uri> > <description> > The struts-menu provides a XML configurable menu-ing system for your > Struts applications. This TLD is for the Expression Language enabled > version. Also, this is a JSP 1.2 TLD whereas the regular tld is JSP > 1.1. > </description> > > How can i resolve this issue.... > Will u please provide the link to download struts-menu 2.4.4... > > > Thanks and regards, > jithesh > > > > > > > > > > > > > > > mraible wrote: > > > > Thanks - I've fixed this in Struts Menu's CVS and will try to do a > > release (2.4.4) to fix this in the next couple days. > > > > Matt > > > > On 6/24/07, Lasantha Ranaweera <[EMAIL PROTECTED]> wrote: > >> Matt, > >> > >> Yeah I was using G 2.x for the testing. As you suggested it was gone > >> after changing the *tlib-version* to numerical value. Created JIRA issue > >> for your reference SM-83. > >> > >> Thanks, > >> Lasantha > >> > >> Matt Raible wrote: > >> > This looks like a bug in Struts Menu. Can you please enter an issue in > >> > JIRA for it? > >> > > >> > http://issues.appfuse.org/browse/SM > >> > > >> > If you crack open the Struts Menu JAR in your repository > >> > (~/.m2/repository/struts-menu) and change the tlds to use > >> > <tlibversion>1.1</tlibversion> (in META-INF/struts-menu.tld) and > >> > <tlibversion>1.2</tlibversion> (in META-INF/struts-menu-el.tld), does > >> > it work? > >> > > >> > To be fair, this didn't used to be a problem on Geronimo with 1.x. Are > >> > you using Geronimo 2.x? > >> > > >> > Thanks, > >> > > >> > Matt > >> > > >> > On 6/24/07, Lasantha Ranaweera <[EMAIL PROTECTED]> wrote: > >> >> Hi All, > >> >> > >> >> I was using AppFuse frame work to building an application and tested > >> it > >> >> in Tomcat, Jetty, JBoss & Geronimo. Application works fine in all > >> other > >> >> servers other than Geronimo. So had some discussion in Geronimo > >> >> developer list and got following answer. > >> >> > >> >> > >> >> Thanks, > >> >> Lasantha > >> >> > >> >> > >> >> > >> >> ---------- Forwarded message ---------- > >> >> From: Jeff Genender <[EMAIL PROTECTED]> > >> >> To: [EMAIL PROTECTED] > >> >> Date: Sat, 23 Jun 2007 21:22:11 -0600 > >> >> Subject: Re: AppFuse Application doesn't work in Geronimo > >> >> Looks to me like the "dev" in 2.2-dev is non compliant to the JavaEE5 > >> >> xsd (and J2EE xsd for that matter). The value must be "dewey decimal" > >> >> which means "-dev" is not proper. > >> >> > >> >> Keep in mind Geronimo is *very* strict in following the xsds, where > >> >> Tomcat is a bit more loosey-goosey. Thus the reason this runs in > >> Tomcat > >> >> and JBoss. > >> >> > >> >> I would open a JIRA over in opencrm (or Raible if Appfuse?) neck of > >> the > >> >> woods and explain the XSD violation. AFAICT, this is not a Geronimo > >> >> issue. > >> >> > >> >> Jeff > >> >> > >> >> Lasantha Ranaweera wrote: > >> >> > Hi David & Don, > >> >> > > >> >> > Thanks for your guys help managed to run the application still with > >> >> one > >> >> > error. > >> >> > > >> >> > 1. GERONIMO_OPTS healed the most nasties of errors (I had to > >> >> restart my > >> >> > machine each time due to this error). > >> >> > > >> >> > 2. This error is still there in the application log as given below. > >> >> > Don't know whether I understood David Jenck's explanation on it. So > >> >> > attached the web.xml for an expert to deal with it. > >> >> > > >> >> > 3. Error occurred due to an additional file was (persistence.xml) > >> in > >> >> > framework. The given file was bundled in to the WAR/classes/META-INF > >> >> > folder. At that time Geronimo searches hibernate persistence > >> provider > >> >> > class which is not necessary to this application. So it looks G is > >> bit > >> >> > smarter than other App servers here ;-) . > >> >> > > >> >> > Thanks, > >> >> > Lasantha > >> >> > > >> >> > Geronimo Application Server started > >> >> > 22:35:06,677 WARN [TomcatModuleBuilder] Web application . does not > >> >> > contain a WEB-INF/geronimo-web.xml deployment plan. This may or > >> >> may not > >> >> > be a problem, depending on whether you have things like resource > >> >> > references that need to be resolved. You can also give the deployer > >> a > >> >> > separate deployment plan file on the command line. > >> >> > 22:35:10,615 WARN [JspModuleBuilderExtension] Invalid transformed > >> >> taglib > >> >> > org.apache.xmlbeans.XmlException: Invalid deployment descriptor: > >> >> errors: > >> >> > > >> >> > > >> >> > >> jar:file:/home/lasantha/installation/geronimo/geronimo-tomcat6/repository/default/opencrm-1.0-SNAPSHOT/1182618306548/opencrm-1.0-SNAPSHOT-1182618306548.war/WEB-INF/lib/struts-menu-2.4.2.jar!/META-INF/struts-menu-el.tld:10:3: > >> >> > >> >> > error: cvc-datatype-valid.1.1: string value '2.2-dev' does not match > >> >> > pattern for dewey-versionType in namespace > >> >> > http://java.sun.com/xml/ns/javaee > >> >> > > >> >> > Descriptor: > >> >> > <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > >> >> > http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd" > >> >> > version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> > xmlns="http://java.sun.com/xml/ns/javaee"> > >> >> > <!--============== Tag Library Description Elements > >> =============--> > >> >> > <description>The struts-menu provides a XML configurable menu-ing > >> >> > system for your > >> >> > Struts applications. This TLD is for the Expression Language > >> >> enabled > >> >> > version. Also, this is a JSP 1.2 TLD whereas the regular > >> >> tld is > >> >> > JSP 1.1.</description> > >> >> > <tlib-version>2.2-dev</tlib-version> > >> >> > <short-name>menu</short-name> > >> >> > <uri>http://struts-menu.sf.net/tag-el</uri> > >> >> > <tag> > >> >> > <name>useMenuDisplayer</name> > >> >> > > >> >> <tag-class>net.sf.navigator.taglib.el.UseMenuDisplayerTag</tag-class> > >> >> > <body-content>JSP</body-content> > >> >> > <attribute> > >> >> > <name>id</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>name</name> > >> >> > <required>true</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>bundle</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>config</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>locale</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>permissions</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>repository</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > </tag> > >> >> > <tag> > >> >> > <name>displayMenu</name> > >> >> > <tag-class>net.sf.navigator.taglib.el.DisplayMenuTag</tag-class> > >> >> > <body-content>scriptless</body-content> > >> >> > <attribute> > >> >> > <name>name</name> > >> >> > <required>true</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>target</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>false</rtexprvalue> > >> >> > </attribute> > >> >> > </tag> > >> >> > </taglib> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:219) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:675) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:433) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:420) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension$$FastClassByCGLIB$$1f60ab3b.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension$$EnhancerByCGLIB$$48830c61.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:441) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$d2a1ea22.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$d2a1ea22.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:620) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$$EnhancerByCGLIB$$9cf6437.buildConfiguration(<generated>) > >> >> > >> >> > > >> >> > at > >> >> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302) > >> >> > at > >> >> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:863) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239) > >> >> > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) > >> >> > >> >> > > >> >> > at java.lang.Thread.run(Thread.java:595) > >> >> > 22:35:10,629 WARN [JspModuleBuilderExtension] Invalid transformed > >> >> taglib > >> >> > org.apache.xmlbeans.XmlException: Invalid deployment descriptor: > >> >> errors: > >> >> > > >> >> > > >> >> > >> jar:file:/home/lasantha/installation/geronimo/geronimo-tomcat6/repository/default/opencrm-1.0-SNAPSHOT/1182618306548/opencrm-1.0-SNAPSHOT-1182618306548.war/WEB-INF/lib/struts-menu-2.4.2.jar!/META-INF/struts-menu.tld:9:3: > >> >> > >> >> > error: cvc-datatype-valid.1.1: string value '2.2-dev' does not match > >> >> > pattern for dewey-versionType in namespace > >> >> > http://java.sun.com/xml/ns/javaee > >> >> > > >> >> > Descriptor: > >> >> > <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > >> >> > http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd" > >> >> > version="2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> > xmlns="http://java.sun.com/xml/ns/javaee"> > >> >> > <!--============== Tag Library Description Elements > >> =============--> > >> >> > <tlib-version>2.2-dev</tlib-version> > >> >> > <short-name>menu</short-name> > >> >> > <uri>http://struts-menu.sf.net/tag</uri> > >> >> > <tag> > >> >> > <name>useMenuDisplayer</name> > >> >> > > >> <tag-class>net.sf.navigator.taglib.UseMenuDisplayerTag</tag-class> > >> >> > <body-content>JSP</body-content> > >> >> > <attribute> > >> >> > <name>id</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>name</name> > >> >> > <required>true</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>bundle</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>config</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>locale</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>permissions</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>repository</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > </tag> > >> >> > <tag> > >> >> > <name>displayMenu</name> > >> >> > <tag-class>net.sf.navigator.taglib.DisplayMenuTag</tag-class> > >> >> > <body-content>scriptless</body-content> > >> >> > <attribute> > >> >> > <name>name</name> > >> >> > <required>true</required> > >> >> > <rtexprvalue>true</rtexprvalue> > >> >> > </attribute> > >> >> > <attribute> > >> >> > <name>target</name> > >> >> > <required>false</required> > >> >> > <rtexprvalue>false</rtexprvalue> > >> >> > </attribute> > >> >> > </tag> > >> >> > </taglib> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:219) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:675) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:433) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:420) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension$$FastClassByCGLIB$$1f60ab3b.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilderExtension$$EnhancerByCGLIB$$48830c61.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder.addGBeans(TomcatModuleBuilder.java:441) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.tomcat.deployment.TomcatModuleBuilder$$FastClassByCGLIB$$6f85ec2c.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$d2a1ea22.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:165) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$d2a1ea22.addGBeans(<generated>) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:620) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:828) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.j2ee.deployment.CorbaGBeanNameSource$$EnhancerByCGLIB$$9cf6437.buildConfiguration(<generated>) > >> >> > >> >> > > >> >> > at > >> >> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302) > >> >> > at > >> >> org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:124) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(<generated>) > >> >> > >> >> > > >> >> > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:127) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:863) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239) > >> >> > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116) > >> >> > >> >> > > >> >> > at > >> >> > > >> >> > >> org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61) > >> >> > >> >> > > >> >> > at java.lang.Thread.run(Thread.java:595) > >> >> > AbandonedObjectPool is used > >> >> > ([EMAIL PROTECTED]) > >> >> > LogAbandoned: false > >> >> > RemoveAbandoned: true > >> >> > RemoveAbandonedTimeout: 60 > >> >> > > >> >> > > >> >> > <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" > >> >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> >> > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > >> >> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > >> >> > <display-name>appfuse</display-name> > >> >> > <distributable/> > >> >> > > >> >> > <!-- precompiled jsp mappings --> > >> >> > > >> >> > <!-- Define the default CSS Theme --> > >> >> > <context-param> > >> >> > <param-name>csstheme</param-name> > >> >> > <param-value>simplicity</param-value> > >> >> > </context-param> > >> >> > <!-- Define the basename for a resource bundle for I18N --> > >> >> > <context-param> > >> >> > > >> >> > > >> >> > >> <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name> > >> >> > <param-value>ApplicationResources</param-value> > >> >> > </context-param> > >> >> > <!-- Fallback locale if no bundles found for browser's preferred > >> >> > locale --> > >> >> > <!-- Force a single locale using param-name > >> >> > 'javax.servlet.jsp.jstl.fmt.locale' --> > >> >> > <context-param> > >> >> > > >> >> <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name> > >> >> > <param-value>en</param-value> > >> >> > </context-param> > >> >> > <!-- Context Configuration locations for Spring XML files --> > >> >> > <context-param> > >> >> > <param-name>contextConfigLocation</param-name> > >> >> > <param-value> > >> >> > classpath*:/applicationContext-resources.xml > >> >> > classpath*:/applicationContext-dao.xml > >> >> > classpath*:/applicationContext-service.xml > >> >> > classpath*:/applicationContext.xml > >> >> > /WEB-INF/applicationContext*.xml > >> >> > /WEB-INF/xfire-servlet.xml > >> >> > /WEB-INF/security.xml > >> >> > </param-value> > >> >> > </context-param> > >> >> > > >> >> > <filter> > >> >> > <filter-name>cacheFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class> > >> >> > >> >> > > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>clickstreamFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>com.opensymphony.clickstream.ClickstreamFilter</filter-class> > >> >> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>encodingFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> > >> >> > >> >> > > >> >> > <init-param> > >> >> > <param-name>encoding</param-name> > >> >> > <param-value>UTF-8</param-value> > >> >> > </init-param> > >> >> > <init-param> > >> >> > <param-name>forceEncoding</param-name> > >> >> > <param-value>true</param-value> > >> >> > </init-param> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>exportFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class> > >> >> > >> >> > </filter> > >> >> > <!--<filter>--> > >> >> > <!--<filter-name>gzipFilter</filter-name>--> > >> >> > > >> >> > > >> >> > >> <!--<filter-class>net.sf.ehcache.constructs.web.filter.GzipFilter</filter-class>--> > >> >> > >> >> > > >> >> > <!--</filter>--> > >> >> > <!--<filter> > >> >> > <filter-name>lazyLoadingFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> > >> >> > >> >> > > >> >> > </filter>--> > >> >> > <!-- Use > >> >> > "org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter" > >> if > >> >> > you're using JPA --> > >> >> > <filter> > >> >> > <filter-name>localeFilter</filter-name> > >> >> > > >> >> <filter-class>org.appfuse.webapp.filter.LocaleFilter</filter-class> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>rewriteFilter</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class> > >> >> > >> >> > > >> >> > <init-param> > >> >> > <param-name>logLevel</param-name> > >> >> > <param-value>log4j</param-value> > >> >> > </init-param> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>securityFilter</filter-name> > >> >> > > >> >> > > >> <filter-class>org.acegisecurity.util.FilterToBeanProxy</filter-class> > >> >> > <init-param> > >> >> > <param-name>targetClass</param-name> > >> >> > > >> >> > <param-value>org.acegisecurity.util.FilterChainProxy</param-value> > >> >> > </init-param> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>sitemesh</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> > >> >> > >> >> > > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>staticFilter</filter-name> > >> >> > > >> >> <filter-class>org.appfuse.webapp.filter.StaticFilter</filter-class> > >> >> > <init-param> > >> >> > <param-name>includes</param-name> > >> >> > <param-value>/scripts/dojo/*</param-value> > >> >> > </init-param> > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>struts-cleanup</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.apache.struts2.dispatcher.ActionContextCleanUp</filter-class> > >> >> > >> >> > > >> >> > </filter> > >> >> > <filter> > >> >> > <filter-name>struts</filter-name> > >> >> > > >> >> > > >> >> > >> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> > >> >> > >> >> > <init-param> > >> >> > <param-name>actionPackages</param-name> > >> >> > <param-value>org.ucsc.opencrm.webapp.action</param-value> > >> >> > </init-param> > >> >> > </filter> > >> >> > > >> >> > <filter-mapping> > >> >> > <filter-name>encodingFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>securityFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > </filter-mapping> > >> >> > <!-- Commented out for 2 reasons: 1) it's a pain when developing > >> >> > JSPs, and > >> >> > 2) it causes the Signup > >> >> webtest to > >> >> > fail --> > >> >> > <!--filter-mapping> > >> >> > <filter-name>cacheFilter</filter-name> > >> >> > <url-pattern>*.jsp</url-pattern> > >> >> > </filter-mapping--> > >> >> > <!--<filter-mapping> > >> >> > <filter-name>lazyLoadingFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > </filter-mapping>--> > >> >> > <filter-mapping> > >> >> > <filter-name>clickstreamFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>localeFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > </filter-mapping> > >> >> > <!--<filter-mapping>--> > >> >> > <!--<filter-name>gzipFilter</filter-name>--> > >> >> > <!--<url-pattern>/*</url-pattern>--> > >> >> > <!--</filter-mapping>--> > >> >> > <filter-mapping> > >> >> > <filter-name>exportFilter</filter-name> > >> >> > <url-pattern>*.html</url-pattern> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>rewriteFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > <dispatcher>REQUEST</dispatcher> > >> >> > <dispatcher>FORWARD</dispatcher> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>struts-cleanup</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > <dispatcher>REQUEST</dispatcher> > >> >> > <dispatcher>FORWARD</dispatcher> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>sitemesh</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > <dispatcher>REQUEST</dispatcher> > >> >> > <dispatcher>FORWARD</dispatcher> > >> >> > <dispatcher>INCLUDE</dispatcher> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>staticFilter</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > <dispatcher>REQUEST</dispatcher> > >> >> > <dispatcher>FORWARD</dispatcher> > >> >> > </filter-mapping> > >> >> > <filter-mapping> > >> >> > <filter-name>struts</filter-name> > >> >> > <url-pattern>/*</url-pattern> > >> >> > <dispatcher>REQUEST</dispatcher> > >> >> > <dispatcher>FORWARD</dispatcher> > >> >> > </filter-mapping> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>com.opensymphony.clickstream.ClickstreamListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>org.appfuse.webapp.listener.StartupListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>org.appfuse.webapp.listener.UserCounterListener</listener-class> > >> >> > >> >> > > >> >> > </listener> > >> >> > <listener> > >> >> > > >> >> > > >> >> > >> <listener-class>net.sf.navigator.menu.MenuContextListener</listener-class> > >> >> > >> >> > </listener> > >> >> > > >> >> > <servlet> > >> >> > <servlet-name>dwr-invoker</servlet-name> > >> >> > > >> >> > > >> >> > >> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> > >> >> > <init-param> > >> >> > <param-name>debug</param-name> > >> >> > <param-value>true</param-value> > >> >> > </init-param> > >> >> > </servlet> > >> >> > <servlet> > >> >> > <servlet-name>xfire</servlet-name> > >> >> > > >> >> > > >> >> > >> <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class> > >> >> > >> >> > </servlet> > >> >> > > >> >> > <servlet-mapping> > >> >> > <servlet-name>dwr-invoker</servlet-name> > >> >> > <url-pattern>/dwr/*</url-pattern> > >> >> > </servlet-mapping> > >> >> > <servlet-mapping> > >> >> > <servlet-name>xfire</servlet-name> > >> >> > <url-pattern>/services/*</url-pattern> > >> >> > </servlet-mapping> > >> >> > > >> >> > <session-config> > >> >> > <session-timeout>10</session-timeout> > >> >> > </session-config> > >> >> > > >> >> > <welcome-file-list> > >> >> > <welcome-file>index.jsp</welcome-file> > >> >> > </welcome-file-list> > >> >> > > >> >> > <error-page> > >> >> > <error-code>500</error-code> > >> >> > <location>/error.jsp</location> > >> >> > </error-page> > >> >> > <error-page> > >> >> > <error-code>400</error-code> > >> >> > <location>/index.jsp</location> > >> >> > </error-page> > >> >> > <error-page> > >> >> > <error-code>403</error-code> > >> >> > <location>/403.jsp</location> > >> >> > </error-page> > >> >> > <error-page> > >> >> > <error-code>404</error-code> > >> >> > <location>/404.jsp</location> > >> >> > </error-page> > >> >> > </web-app> > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > >> >> > >> >> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> >> For additional commands, e-mail: [EMAIL PROTECTED] > >> >> > >> > > >> > > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > -- > > http://raibledesigns.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/AppFuse-Application-doesn%27t-work-in-Geronimo-tp11275579s2369p14997489.html > Sent from the AppFuse - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
