geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Galpin" <mike...@gmail.com>
Subject Re: Geronimo and Grails
Date Wed, 14 May 2008 17:18:20 GMT
The hidden classes works great for Jetty. I will make sure this is included
in the IBM article so that other folks don't have this problem. Thanks for
the help!

On Wed, May 14, 2008 at 4:11 AM, Gianny Damour <
gianny.damour@optusnet.com.au> wrote:

> Hello,
>
> I have been running Grails 0.5+ applications on Geronimo 2.x and this works
> w/o problem as long as you hide specific packages. Your geronimo-web.xml
> should look like the following one:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web/jetty-1.2">
>
>    <environment>
>        <moduleId>
>            <groupId>yourGroupId</groupId>
>            <artifactId>yourArtifactId</artifactId>
>            <version>yourVersion</version>
>            <type>war</type>
>        </moduleId>
>
>        <hidden-classes>
>          <filter>org.springframework</filter>
>          <filter>org.apache.cxf</filter>
>          <filter>org.apache.commons</filter>
>        </hidden-classes>
>
>    </environment>
>
>    <context-root>/yourContextPath</context-root>
>
> </web-app>
>
>
> Thanks,
> Gianny
>
>
> On 14/05/2008, at 2:55 PM, michaelg wrote:
>
>
>> I am writing an article for IBM developerWorks on using Grails and
>> Geronimo
>> together. However, I am unable to deploy a Grails WAR to Geronimo.
>>
>> I first tried it with Geronimo 2.1.1 with Jetty. The error I got was a
>> NoClassDefFound for org.apache.commons.fileupload.FileItemFactory. This
>> class is the Geronimo repository, and is also included with the Grails
>> war.
>> It's the same version for both.
>>
>> Next I tried it with Geronimo 2.1.1 with Tomcat. This time I got a dom4j
>> InvalidXPathException.
>>
>> Next I tried the Little G distribution. It worked perfectly. I had also
>> tried standalone Tomcat with success as well, so I guess this should not
>> have been too surprising.
>>
>> Obviously I have to point a finger at Grails or Geronimo, and since it
>> works
>> fine on Tomcat or Little G, I am pointing the finger at Geronimo. The
>> Geronimo/Jetty error sure smelled like a class loader problem, but I have
>> no
>> clue on the Geronimo/Tomcat. Note, in all cases I included a Geronimo
>> deployment plan inside the WAR (/WEB-INF/geronimo-web.xml)
>>
>> Any ideas/advice is greatly appreciated.
>> --
>> View this message in context: http://www.nabble.com/Geronimo-and-
>> Grails-tp17223357s134p17223357.html
>> Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
>>
>>
>

Mime
View raw message