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]

Reply via email to