i answered in the body of your answser.

2011/5/20 Thomas FRANCART <[email protected]>

> 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.
>
>
>
you can inject using @EJB an EJB into your servlet so openejb needs to load
it.


>  > 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 ?
>

you don't have any logs/*.log (in particular openejb.log)?


>
> 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