geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Unable to classload servlet class using SharedLib GBean
Date Tue, 08 Feb 2011 21:39:16 GMT
That looks OK to me at first glance.  Can you show the stack trace?  And can you indicate what
the class is and its inheritance hierarchy?  Sometimes NoClassDefFoundErrors show up when
a superclass or implemented interface is not in an appropriate classloader.

thanks
david jencks

On Feb 8, 2011, at 1:06 PM, Minny wrote:

> 
> I am trying to access the shared library in var/shared/lib director from the
> war project, but I keep getting this error "Deployment FailedClassloader for
> WebApp_IDcan't find Could not fully load class:".  Here is my
> geronimo-application.xml file which has the sharedlib as a dependency, but
> the war project is still not able to find the sharedlib.  Can someone tell
> me what's wrong with the following geronimo-application.xml?  This file is
> in the ear file under the meta-inf directory.  
> 
> <application
> xmlns:app="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
> application-name="MYApp">
> <sys:environment>
>    <sys:moduleId>
>      <sys:groupId>test</sys:groupId>
>      <sys:artifactId>MYApp</sys:artifactId>
>      <sys:version>1.0</sys:version>
>      <sys:type>ear</sys:type>
>    </sys:moduleId>
>    <sys:dependencies/>
>    <sys:inverse-classloading/>
>  </sys:environment>
> 
>      <module>
>        <web>MYApp.war</web>
>           <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1">
>            <sys:environment>
>                <sys:moduleId>
>                    <sys:groupId>test</sys:groupId>
>                    <sys:artifactId>MYApp</sys:artifactId>
>                    <sys:version>1.0</sys:version>
>                    <sys:type>war</sys:type>
>                </sys:moduleId>
>                <sys:dependencies>
>                    <sys:dependency>
> 
> <sys:groupId>org.apache.geronimo.configs</sys:groupId>
>                        <sys:artifactId>sharedlib</sys:artifactId>
> 						<sys:type>car</sys:type>
>                   </sys:dependency>
>                </sys:dependencies>
>                <sys:inverse-classloading/>
>                </sys:environment>
>                <context-root>/MYApp</context-root>
>         </web-app>
>    </module>
> </application>
> 
> Any help would really be appreciated.
> Minny
> 
> -- 
> View this message in context: http://apache-geronimo.328035.n3.nabble.com/Unable-to-classload-servlet-class-using-SharedLib-GBean-tp1480361p2454313.html
> Sent from the Users mailing list archive at Nabble.com.


Mime
View raw message