Hi Romain - thanks for your answer

On Fri, May 20, 2011 at 16:05, Romain Manni-Bucau <[email protected]>wrote:

> Hi,
>
> you can inject ejbs into servlets so it is a bit linked to openejb.
>
>
Hmmm, not sure I understand. This class does call (indirectly, through some
other classes) an EJB, but it is really a servlet.


> do you deliver your logger library in your ear?
>

As far as I can tell, yes. I have in WEB-INF/lib of my war :

   - our own logging library (that acts as a façade on log4j) - called
   itm-log.jar;
   - log4j.jar;
   - the jar containing the class in the exception stacktrace;

Do you have any advice on how to get a more explicit error message or more
detailled information on the error ?

Thanks



>
> - Romain
>
> 2011/5/20 Thomas FRANCART <[email protected]>
>
> > Hi all
> >
> > I was asked to port our application under Tomcat + Open EJB. I am using
> > tomee 6.0.29.314. I am packaging my application in a so-called
> > "collapsed-ear". I am new both to Tomcat and OpenEJB. I get this
> exception
> > in catalina.out when deploying my war :
> >
> > GRAVE: Erreur lors du déploiement de l'archive
> > ITM-collapsed-ear-6.5.1-SNAPSHOT.war de l'application web
> > java.lang.NoClassDefFoundError: Could not fully load class:
> > com.mondeca.portal.workingcontext.server.WorkingContextServiceImpl
> >  due to:LLogger;
> >  in classLoader:
> > org.apache.openejb.core.TempClassLoader@18b8315
> >    at org.apache.xbean.finder.ClassFinder.<init>(ClassFinder.java:161)
> >    at
> >
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.createInheritedClassFinder(AnnotationDeployer.java:3240)
> >    at
> >
> >
> org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1028)
> >    at
> >
> >
> org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:206)
> >    at
> >
> >
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.createWebModule(TomcatWebAppBuilder.java:662)
> >    at
> >
> >
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:541)
> >    at
> >
> >
> org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:242)
> >    at
> >
> >
> org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:58)
> >    at
> >
> >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >    at
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:4540)
> >
> > The class listed in the exception is a servlet class, it has nothing to
> do
> > (as far as a I can tell) with EJBs, and does not contain any special
> > annotations.
> > What does the error mean ? In particular, what does "due to:LLogger;"
> mean
> > ?
> > How can I get, or where can I find more detailled information on the
> error
> > (activate some logging, debugging, etc.) ?
> >
> > Thanks for your help
> > Thomas
> >
> > --
> > *Thomas Francart*
> > *CTO** - Mondeca*
> > 3, cité Nollez 75018 Paris France
> > Tel. +33 (0)1 44 92 35 04 - fax +33 (0)1 44 92 02 59
> > Web: www.mondeca.com
> > Blog : Leçons de choses <http://mondeca.wordpress.com>
> >
>



-- 
*Thomas Francart*
*CTO** - Mondeca*
3, cité Nollez 75018 Paris France
Tel. +33 (0)1 44 92 35 04 - fax +33 (0)1 44 92 02 59
Web: www.mondeca.com
Blog : Leçons de choses <http://mondeca.wordpress.com>

Reply via email to