Apache Geronimo > Discussion Forums  User List | Dev List | Wiki | Issue Tracker  

 « Return to Thread: Geronimo and Grails

Re: Geronimo and Grails

by Joe Bohn :: Rate this Message:

Reply to Author | View in Thread

David Jencks wrote:

>
> On May 13, 2008, at 9: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)
>
> It doesn't matter whether the plan is included in the app or supplied
> externally.
>>
>>
>> Any ideas/advice is greatly appreciated.
>
> I'm surprised you are seeing different results on "big" and "little"
> geronimo.  You should be getting the same classloader for your app in
> either server.  


Would it have worked in little G because little G does not include
commons-fileupload and so there is no chance of loading a class from one
classloader and using it in another?


Would it be possible to share your app so we can take a

> look at what is going on?
>
> If I was writing an article on geronimo I would structure the project so
> it consisted of one or more geronimo plugins and would show how to
> construct a specialized server including those plugins.  This is by far
> easier if you are using maven, which I realize might not fit with the
> requirements you are working under.  There are some instructions on how
> to do something similar here:
>
> http://cwiki.apache.org/confluence/display/GMOxDOC21/Constructing+a+special-purpose+server+using+maven 
>
>
> thanks
> david jencks
>
>>
>> --
>> 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.
>>
>
>

 « Return to Thread: Geronimo and Grails

LightInTheBox - Buy quality products at wholesale price