Wait, your wars are not in the ear?
Le 11 déc. 2012 02:35, "José Luis Cetina" <maxtorz...@gmail.com> a écrit :

> Anybody use ear + war files?
> El dic 10, 2012 3:12 PM, "José Luis Cetina" <maxtorz...@gmail.com>
> escribió:
>
> > What i need is this:
> >
> > EJB in EAR
> > WEBAPP1 IN WAR
> > WEBAPP2 IN WAR
> >
> > All of this in the same JVM in the same server.
> >
> > I want to inject my EJB's (that are in EAR file) inside of managed bean
> in
> > webapp1 and webapp2. This because i want to reuse my Business Layer in
> my 2
> > webapps.
> > How can i do this in TomEE?
> >
> > When an EJB is consider remote? in this case my ejb's are inside an ear
> > file, in this case the ejb are consider remote? or EJB's just are
> consider
> > remote when they are in different jvm's?
> >
> >
> >
> >
> > 2012/12/10 José Luis Cetina <maxtorz...@gmail.com>
> >
> >> Why i get NoClassDefFounError?? Apparently my managedbean try to lookup
> >> EJBTest class inside of the war but how can i indicate that this class
> in
> >> the ear file?
> >>
> >>
> >> 2012/12/10 José Luis Cetina <maxtorz...@gmail.com>
> >>
> >>> Sorry i can see i copy/paste a filter in web.xml
> >>>
> >>> This line has to be removed:
> >>>
> >>> <filter-mapping>
> >>>         <filter-name>PrimeFaces FileUpload Filter</filter-name>
> >>>         <servlet-name>Faces Servlet</servlet-name>
> >>>     </filter-mapping>
> >>>
> >>>
> >>> 2012/12/10 José Luis Cetina <maxtorz...@gmail.com>
> >>>
> >>>> Sorry i mean, the ear its deploying WITHOUT ANY problem, but the
> webapp
> >>>> CANT find my EJB class
> >>>>
> >>>>
> >>>> 2012/12/10 José Luis Cetina <maxtorz...@gmail.com>
> >>>>
> >>>>> Here it is an example:
> >>>>>
> >>>>> http://www.sendspace.com/file/wfnwii
> >>>>>
> >>>>> The zip contains an ear maven project and webapp maven project.
> >>>>>
> >>>>> I copy the ear to apps folder now i can see that the ear its
> deploying
> >>>>> with problems, now my webapp CANT find the EJB class.
> >>>>>
> >>>>>
> >>>>> 2012/12/10 Romain Manni-Bucau <rmannibu...@gmail.com>
> >>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> can you share the project please?
> >>>>>>
> >>>>>> Romain Manni-Bucau
> >>>>>> Twitter: @rmannibucau
> >>>>>> Blog: http://rmannibucau.wordpress.com/
> >>>>>> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >>>>>> Github: https://github.com/rmannibucau
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> 2012/12/10 José Luis Cetina <maxtorz...@gmail.com>:
> >>>>>> > I cant get my EJB injected.
> >>>>>> >
> >>>>>> > 1. I drop an ear in apps folder
> >>>>>> > 2. Deploy my webapp in webapps folder
> >>>>>> > 3. Try to use @EJB in my webapp
> >>>>>> >
> >>>>>> > I always get this error:
> >>>>>> >
> >>>>>> > WARNING: Injection data not found in JNDI context:
> >>>>>> >
> >>>>>>
> jndiName='comp/env/com.grupokx.mailing.controlador.inicio.LoginWebMBean/local',
> >>>>>> > target=com.grupokx.mailing.controlador.inicio.LoginWebMBean/local
> >>>>>> >
> >>>>>> > If i try with CODI:
> >>>>>> > UsuariosFacadeLocal facade =
> >>>>>> >
> >>>>>>
> BeanManagerProvider.getInstance().getContextualReference(UsuariosFacadeLocal.class);
> >>>>>> >
> >>>>>> > i get this:
> >>>>>> > Dec 10, 2012 9:27:55 AM
> >>>>>> > org.apache.webbeans.component.AbstractInjectionTargetBean
> >>>>>> > postConstructDefault
> >>>>>> > SEVERE: An error occurred while executing [@PostConstruct.]
> >>>>>> > java.lang.IllegalStateException: Could not find beans for
> >>>>>> Type=interface
> >>>>>> > com.grupokx.globalconfig.api.ejb.local.UsuariosFacadeLocal and
> >>>>>> qualifiers:[]
> >>>>>> >
> >>>>>> >
> >>>>>> > 2012/12/7 Romain Manni-Bucau <rmannibu...@gmail.com>
> >>>>>> >
> >>>>>> >> For injections youll need ear i think. Wonder about lookups (was
> >>>>>> my idea)
> >>>>>> >> Le 8 déc. 2012 00:18, "José Luis Cetina" <maxtorz...@gmail.com>
> a
> >>>>>> écrit :
> >>>>>> >>
> >>>>>> >> > Hi Romain i did this:
> >>>>>> >> >
> >>>>>> >> > 1. Create a jar file with just 1 EJB class EJBTest.class
> >>>>>> (myejb.jar)
> >>>>>> >> > 2. Look at the tomee.xml and found this line: <Deployments
> >>>>>> dir="apps/" />
> >>>>>> >> > 3. I create the "apps" directory in APACHE-HOME/
> >>>>>> >> > 4. Copy myejb.jar file to APACHE-HOME/directory
> >>>>>> >> > 5. Copy myejb.jar file to APACHE-HOME/lib
> >>>>>> >> > 6. Start my webapps (resides in webapps folder)
> >>>>>> >> > 7. Then try to inject my EJBTest.class with @EJB even with CODI
> >>>>>> like
> >>>>>> >> this:
> >>>>>> >> > EJBTest facade =
> >>>>>> >> >
> >>>>>>
> BeanManagerProvider.getInstance().getContextualReference(EJBTest.class);
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >> > When TomEE start i can see this line in the log file:
> >>>>>> >> >
> >>>>>> >> > INFO: Configuring enterprise application:
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/apps/globalconfig-ejb-1.0-SNAPSHOT.jar
> >>>>>> >> > Dec 07, 2012 5:06:48 PM
> >>>>>> org.apache.openejb.config.InitEjbDeployments
> >>>>>> >> deploy
> >>>>>> >> > INFO: Auto-deploying ejb EJBTest:
> >>>>>> EjbDeployment(deployment-id=EJBTest)
> >>>>>> >> >
> >>>>>> >> > BUT I CANT get my EJB injected.
> >>>>>> >> >
> >>>>>> >> > Q1. Do i have to create the apps folder?
> >>>>>> >> >
> >>>>>> >> > Whats wrong?
> >>>>>> >> >
> >>>>>> >> > Here is my log:
> >>>>>> >> >
> >>>>>> >> > Dec 07, 2012 5:06:57 PM
> >>>>>> >> org.apache.openejb.cdi.CdiResourceInjectionService
> >>>>>> >> > fillInjectionProperties
> >>>>>> >> > WARNING: Injection data not found in JNDI context:
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> jndiName='comp/env/com.grupokx.mailing.controlador.inicio.LoginWebMBean/local',
> >>>>>> >> >
> target=com.grupokx.mailing.controlador.inicio.LoginWebMBean/local
> >>>>>> >> > Dec 07, 2012 5:06:57 PM
> >>>>>> >> > org.apache.webbeans.component.AbstractInjectionTargetBean
> >>>>>> >> > postConstructDefault
> >>>>>> >> > SEVERE: An error occurred while executing [@PostConstruct.]
> >>>>>> >> > java.lang.IllegalStateException: Could not find beans for
> >>>>>> Type=class
> >>>>>> >> > com.grupokx.globalconfig.ejb.impl.EJBTest and qualifiers:[]
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.core.api.provider.BeanManagerProvider.getContextualReference(BeanManagerProvider.java:172)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> com.grupokx.mailing.controlador.inicio.LoginWebMBean.myPostConstruct(LoginWebMBean.java:40)
> >>>>>> >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>> >> > at java.lang.reflect.Method.invoke(Method.java:601)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.intercept.InvocationContextImpl.proceedCommonAnnots(InvocationContextImpl.java:381)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.intercept.InvocationContextImpl.proceed(InvocationContextImpl.java:185)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.component.AbstractInjectionTargetBean.postConstructDefault(AbstractInjectionTargetBean.java:259)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.component.AbstractInjectionTargetBean.postConstruct(AbstractInjectionTargetBean.java:237)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.portable.creation.InjectionTargetProducer.postConstruct(InjectionTargetProducer.java:122)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.component.InjectionTargetWrapper.postConstruct(InjectionTargetWrapper.java:87)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:182)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.container.SerializableBean.create(SerializableBean.java:119)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.core.impl.util.CodiUtils.createNewInstanceOfBean(CodiUtils.java:69)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.AbstractConversationBeanEntry.createNewBeanInstance(AbstractConversationBeanEntry.java:139)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.jsf.impl.scope.conversation.AbstractConversationBeanEntry.getBeanInstance(AbstractConversationBeanEntry.java:84)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.core.impl.scope.conversation.AbstractGroupedConversationContext.create(AbstractGroupedConversationContext.java:100)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.core.impl.scope.conversation.ConversationContextAdapter.get(ConversationContextAdapter.java:81)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.context.CustomContextImpl.get(CustomContextImpl.java:43)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.context.CustomPassivatingContextImpl.get(CustomPassivatingContextImpl.java:42)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.getContextualInstance(NormalScopedBeanInterceptorHandler.java:154)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:114)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.intercept.NormalScopedBeanInterceptorHandler.invoke(NormalScopedBeanInterceptorHandler.java:108)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> com.grupokx.mailing.controlador.inicio.LoginWebMBean_$$_javassist_27.getUsuario(LoginWebMBean_$$_javassist_27.java)
> >>>>>> >> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >>>>>> >> > at java.lang.reflect.Method.invoke(Method.java:601)
> >>>>>> >> > at javax.el.BeanELResolver.getValue(BeanELResolver.java:64)
> >>>>>> >> > at
> >>>>>> javax.el.CompositeELResolver.getValue(CompositeELResolver.java:58)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:179)
> >>>>>> >> > at org.apache.el.parser.AstValue.getValue(AstValue.java:183)
> >>>>>> >> > at
> >>>>>> >>
> >>>>>>
> org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:185)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.webbeans.el.WrappedValueExpression.getValue(WrappedValueExpression.java:68)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.view.facelets.el.ContextAwareTagValueExpression.getValue(ContextAwareTagValueExpression.java:96)
> >>>>>> >> > at
> >>>>>> >>
> >>>>>>
> javax.faces.component._DeltaStateHelper.eval(_DeltaStateHelper.java:249)
> >>>>>> >> > at javax.faces.component.UIOutput.getValue(UIOutput.java:67)
> >>>>>> >> > at javax.faces.component.UIInput.getValue(UIInput.java:151)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:61)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:77)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:51)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
> >>>>>> >> > at
> >>>>>> >>
> >>>>>>
> org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:62)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:46)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.component.dialog.DialogRenderer.encodeContent(DialogRenderer.java:165)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.component.dialog.DialogRenderer.encodeMarkup(DialogRenderer.java:94)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.component.dialog.DialogRenderer.encodeEnd(DialogRenderer.java:42)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:663)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:543)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> javax.faces.component.UIComponentBase.encodeAll(UIComponentBase.java:539)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.renderView(FaceletViewDeclarationLanguage.java:1981)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:285)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:59)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:116)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:241)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.myfaces.extensions.cdi.jsf2.impl.listener.phase.CodiLifecycleWrapper.render(CodiLifecycleWrapper.java:126)
> >>>>>> >> > at
> javax.faces.webapp.FacesServlet.service(FacesServlet.java:199)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> >>>>>> >> > at
> >>>>>> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>>
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:931)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >>>>>> >> > at
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >>>>>> >> > at java.lang.Thread.run(Thread.java:722)
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >> > 2012/12/7 Romain Manni-Bucau <rmannibu...@gmail.com>
> >>>>>> >> >
> >>>>>> >> > > ear sounds fine
> >>>>>> >> > >
> >>>>>> >> > > you can deploy your ejb deps in tomee lib + deploy your ejb
> as
> >>>>>> jar too
> >>>>>> >> > > (in apps/ for instance) then deploy your webapps
> >>>>>> >> > >
> >>>>>> >> > > depends a lot of your goal and the lifecycle of each parts
> >>>>>> >> > >
> >>>>>> >> > > Romain Manni-Bucau
> >>>>>> >> > > Twitter: @rmannibucau
> >>>>>> >> > > Blog: http://rmannibucau.wordpress.com/
> >>>>>> >> > > LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >>>>>> >> > > Github: https://github.com/rmannibucau
> >>>>>> >> > >
> >>>>>> >> > >
> >>>>>> >> > >
> >>>>>> >> > > 2012/12/7 José Luis Cetina <maxtorz...@gmail.com>:
> >>>>>> >> > > > Hi i have a question, i always use war files for my webapp,
> >>>>>> inside of
> >>>>>> >> > > them
> >>>>>> >> > > > i have ejbs,entities,classes etc, but now i need to
> separate
> >>>>>> my
> >>>>>> >> EJB's,
> >>>>>> >> > > and
> >>>>>> >> > > > then i am trying to use ear file for this, but honestly i
> am
> >>>>>> not sure
> >>>>>> >> > if
> >>>>>> >> > > > this is correct.
> >>>>>> >> > > >
> >>>>>> >> > > > I have 3 different webapps (they are package as wars) and i
> >>>>>> need each
> >>>>>> >> > of
> >>>>>> >> > > > them can call EJB's methods, but i want to have my EJB in
> >>>>>> separate
> >>>>>> >> > > "module"
> >>>>>> >> > > > what can i do? Do i have to package my EJB in an EAR? All
> of
> >>>>>> this in
> >>>>>> >> > the
> >>>>>> >> > > > same server (same jvm).
> >>>>>> >> > > >
> >>>>>> >> > > > Can you give some adivce?
> >>>>>> >> > > >
> >>>>>> >> > > > Im using TomEE 1.5.1-SNAPSHOT
> >>>>>> >> > > >
> >>>>>> >> > > > Thanks.
> >>>>>> >> > > >
> >>>>>> >> > > >
> >>>>>> >> > > > 2012/12/7 Romain Manni-Bucau <rmannibu...@gmail.com>
> >>>>>> >> > > >
> >>>>>> >> > > >> Hi,
> >>>>>> >> > > >>
> >>>>>> >> > > >> ear shouldn't be extracted in webapps (David added the
> >>>>>> needed conf
> >>>>>> >> to
> >>>>>> >> > > >> avoid it i think, @David: can you confirm please?)
> >>>>>> >> > > >>
> >>>>>> >> > > >> otherwise apps should work adding <Deployment dir="apps"
> />
> >>>>>> to
> >>>>>> >> > tomee.xml
> >>>>>> >> > > >>
> >>>>>> >> > > >> Romain Manni-Bucau
> >>>>>> >> > > >> Twitter: @rmannibucau
> >>>>>> >> > > >> Blog: http://rmannibucau.wordpress.com/
> >>>>>> >> > > >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >>>>>> >> > > >> Github: https://github.com/rmannibucau
> >>>>>> >> > > >>
> >>>>>> >> > > >>
> >>>>>> >> > > >>
> >>>>>> >> > > >> 2012/12/7 José Luis Cetina <maxtorz...@gmail.com>:
> >>>>>> >> > > >> > I remember i readed time ago some troubles about TomEE
> >>>>>> with ear
> >>>>>> >> > files.
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > Im trying to do a test, deploying an ear file that
> >>>>>> contains a
> >>>>>> >> single
> >>>>>> >> > > EJB
> >>>>>> >> > > >> > without war.
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > I only drop my ear into webapps folder
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > What can be happend?
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > INFO: -------------------------
> >>>>>> >> > > >> > TomcatWebAppBuilder.init /testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.util.OptionsLog info
> >>>>>> >> > > >> > INFO: Using
> >>>>>> >> 'openejb.deployments.classpath.filter.systemapps=false'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.util.OptionsLog info
> >>>>>> >> > > >> > INFO: Using
> >>>>>> >> > > >> >
> >>>>>> >> > >
> >>>>>>
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.util.OptionsLog info
> >>>>>> >> > > >> > INFO: Using
> >>>>>> >> > > >> >
> >>>>>> >> > >
> >>>>>>
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.config.DeploymentLoader
> >>>>>> >> > > >> > discoverModuleType
> >>>>>> >> > > >> > INFO: type for
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> '/home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/lib'
> >>>>>> >> > > >> > was not found, defaulting to WebModule
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.util.OptionsLog info
> >>>>>> >> > > >> > INFO: Using
> >>>>>> >> > > >> >
> >>>>>> >> > >
> >>>>>>
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.util.OptionsLog info
> >>>>>> >> > > >> > INFO: Using
> >>>>>> >> > > >> >
> >>>>>> >> > >
> >>>>>>
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > org.apache.openejb.config.ConfigurationFactory
> >>>>>> >> > > >> > configureApplication
> >>>>>> >> > > >> > INFO: Configuring enterprise application:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> org.apache.openejb.config.InitEjbDeployments
> >>>>>> >> > > >> deploy
> >>>>>> >> > > >> > INFO: Auto-deploying ejb EJBTest:
> >>>>>> >> > EjbDeployment(deployment-id=EJBTest)
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.config.AutoConfig
> >>>>>> >> deploy
> >>>>>> >> > > >> > INFO: Configuring PersistenceUnit(name=kx_globalconifg,
> >>>>>> >> > > >> >
> >>>>>> provider=org.apache.openjpa.persistence.PersistenceProviderImpl)
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.config.AutoConfig
> >>>>>> >> > > >> > setNonJtaDataSource
> >>>>>> >> > > >> > INFO: Adjusting PersistenceUnit kx_globalconifg
> >>>>>> >> > <non-jta-data-source>
> >>>>>> >> > > to
> >>>>>> >> > > >> > Resource ID 'GlobalConfigDataSourceNonJta' from 'null'
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > > >> >
> >>>>>> >> >
> >>>>>>
> org.apache.openejb.config.AppInfoBuilder$PersistenceProviderProperties
> >>>>>> >> > > >> apply
> >>>>>> >> > > >> > WARNING: Removing PersistenceUnit(name=kx_globalconifg)
> >>>>>> property
> >>>>>> >> > > >> > openjpa.ConnectionPassword=${db.password}  [not valid
> in a
> >>>>>> >> container
> >>>>>> >> > > >> > environment]
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > > >> >
> >>>>>> >> >
> >>>>>>
> org.apache.openejb.config.AppInfoBuilder$PersistenceProviderProperties
> >>>>>> >> > > >> apply
> >>>>>> >> > > >> > WARNING: Removing PersistenceUnit(name=kx_globalconifg)
> >>>>>> property
> >>>>>> >> > > >> > openjpa.ConnectionDriverName=${db.driver.class}  [not
> >>>>>> valid in a
> >>>>>> >> > > >> container
> >>>>>> >> > > >> > environment]
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > > >> >
> >>>>>> >> >
> >>>>>>
> org.apache.openejb.config.AppInfoBuilder$PersistenceProviderProperties
> >>>>>> >> > > >> apply
> >>>>>> >> > > >> > WARNING: Removing PersistenceUnit(name=kx_globalconifg)
> >>>>>> property
> >>>>>> >> > > >> > openjpa.ConnectionUserName=${db.username}  [not valid
> in a
> >>>>>> >> container
> >>>>>> >> > > >> > environment]
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > > >> >
> >>>>>> >> >
> >>>>>>
> org.apache.openejb.config.AppInfoBuilder$PersistenceProviderProperties
> >>>>>> >> > > >> apply
> >>>>>> >> > > >> > WARNING: Removing PersistenceUnit(name=kx_globalconifg)
> >>>>>> property
> >>>>>> >> > > >> > openjpa.ConnectionURL=${db.url}  [not valid in a
> container
> >>>>>> >> > > environment]
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.openejb.config.AppInfoBuilder
> >>>>>> >> > build
> >>>>>> >> > > >> > INFO: Enterprise application
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> "/home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT"
> >>>>>> >> > > >> > loaded.
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > org.apache.openejb.assembler.classic.Assembler
> >>>>>> >> > > >> > createApplication
> >>>>>> >> > > >> > INFO: Assembling app:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > org.apache.openejb.assembler.classic.Assembler
> >>>>>> >> > > >> > createApplication
> >>>>>> >> > > >> > SEVERE: Application cannot be deployed as it contains
> >>>>>> >> deployment-ids
> >>>>>> >> > > >> which
> >>>>>> >> > > >> > are in use: app:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> >> > org.apache.tomee.catalina.TomcatWebAppBuilder
> >>>>>> >> > > >> > startInternal
> >>>>>> >> > > >> > SEVERE: Unable to deploy collapsed ear in war
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testing-ear-1.0-SNAPSHOT]
> >>>>>> >> > > >> > org.apache.openejb.DuplicateDeploymentIdException:
> >>>>>> Application
> >>>>>> >> > cannot
> >>>>>> >> > > be
> >>>>>> >> > > >> > deployed as it contains deployment-ids which are in use:
> >>>>>> app:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> >     EJBTest
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:567)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:533)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:970)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:889)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>>
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> >>>>>> >> > > >> > at
> >>>>>> >> >
> >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >>>>>> >> > > >> > at
> >>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >>>>>> >> > > >> > at java.lang.Thread.run(Thread.java:722)
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.catalina.core.ContainerBase
> >>>>>> >> > > >> removeChild
> >>>>>> >> > > >> > SEVERE: ContainerBase.removeChild: destroy:
> >>>>>> >> > > >> > org.apache.catalina.LifecycleException: An invalid
> >>>>>> Lifecycle
> >>>>>> >> > > transition
> >>>>>> >> > > >> was
> >>>>>> >> > > >> > attempted ([before_destroy]) for component
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testing-ear-1.0-SNAPSHOT]]
> >>>>>> >> > > >> > in state [STARTING_PREP]
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:409)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>>
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:299)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1041)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1155)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1136)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:974)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:889)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>>
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> >>>>>> >> > > >> > at
> >>>>>> >> >
> >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >>>>>> >> > > >> > at
> >>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >>>>>> >> > > >> > at java.lang.Thread.run(Thread.java:722)
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.catalina.core.ContainerBase
> >>>>>> >> > > >> > addChildInternal
> >>>>>> >> > > >> > SEVERE: ContainerBase.addChild: start:
> >>>>>> >> > > >> > org.apache.catalina.LifecycleException: Failed to start
> >>>>>> component
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testing-ear-1.0-SNAPSHOT]]
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>>
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> >>>>>> >> > > >> > at
> >>>>>> >> >
> >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >>>>>> >> > > >> > at
> >>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >>>>>> >> > > >> > at java.lang.Thread.run(Thread.java:722)
> >>>>>> >> > > >> > Caused by:
> >>>>>> org.apache.tomee.catalina.TomEERuntimeException:
> >>>>>> >> > > >> > org.apache.openejb.DuplicateDeploymentIdException:
> >>>>>> Application
> >>>>>> >> > cannot
> >>>>>> >> > > be
> >>>>>> >> > > >> > deployed as it contains deployment-ids which are in use:
> >>>>>> app:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> >     EJBTest
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:977)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:889)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >>>>>> >> > > >> > ... 11 more
> >>>>>> >> > > >> > Caused by:
> >>>>>> org.apache.openejb.DuplicateDeploymentIdException:
> >>>>>> >> > > Application
> >>>>>> >> > > >> > cannot be deployed as it contains deployment-ids which
> >>>>>> are in use:
> >>>>>> >> > > app:
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> >     EJBTest
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:567)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:533)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:970)
> >>>>>> >> > > >> > ... 17 more
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > Dec 07, 2012 4:20:15 PM
> >>>>>> org.apache.catalina.startup.HostConfig
> >>>>>> >> > > >> > deployDirectory
> >>>>>> >> > > >> > SEVERE: Error deploying web application directory
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> /home/maxtorzito/Apache_TomEE/apache-tomee-webprofile-1.5.1-SNAPSHOT/webapps/testing-ear-1.0-SNAPSHOT
> >>>>>> >> > > >> > java.lang.IllegalStateException: ContainerBase.addChild:
> >>>>>> start:
> >>>>>> >> > > >> > org.apache.catalina.LifecycleException: Failed to start
> >>>>>> component
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/testing-ear-1.0-SNAPSHOT]]
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
> >>>>>> >> > > >> > at
> >>>>>> >> > >
> >>>>>>
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >>
> >>>>>> >> >
> >>>>>>
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> >>>>>> >> > > >> > at
> >>>>>> >> >
> >>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
> >>>>>> >> > > >> > at
> >>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:166)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> >>>>>> >> > > >> > at
> >>>>>> >> > > >> >
> >>>>>> >> > > >>
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >>
> >>>>>>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> >>>>>> >> > > >> > at java.lang.Thread.run(Thread.java:722)
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> >
> >>>>>> >> > > >> > Thanks
> >>>>>> >> > > >>
> >>>>>> >> > > >
> >>>>>> >> > > >
> >>>>>> >> > > >
> >>>>>> >> > > > --
> >>>>>> >> > > >
> >>>>>> -------------------------------------------------------------------
> >>>>>> >> > > > *SCJA. José Luis Cetina*
> >>>>>> >> > > >
> >>>>>> -------------------------------------------------------------------
> >>>>>> >> > >
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >> >
> >>>>>> >> > --
> >>>>>> >> >
> >>>>>> -------------------------------------------------------------------
> >>>>>> >> > *SCJA. José Luis Cetina*
> >>>>>> >> >
> >>>>>> -------------------------------------------------------------------
> >>>>>> >> >
> >>>>>> >>
> >>>>>> >
> >>>>>> >
> >>>>>> >
> >>>>>> > --
> >>>>>> >
> -------------------------------------------------------------------
> >>>>>> > *SCJA. José Luis Cetina*
> >>>>>> >
> -------------------------------------------------------------------
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -------------------------------------------------------------------
> >>>>> *SCJA. José Luis Cetina*
> >>>>> -------------------------------------------------------------------
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> -------------------------------------------------------------------
> >>>> *SCJA. José Luis Cetina*
> >>>> -------------------------------------------------------------------
> >>>>
> >>>>
> >>>
> >>>
> >>> --
> >>> -------------------------------------------------------------------
> >>> *SCJA. José Luis Cetina*
> >>> -------------------------------------------------------------------
> >>>
> >>>
> >>
> >>
> >> --
> >> -------------------------------------------------------------------
> >> *SCJA. José Luis Cetina*
> >> -------------------------------------------------------------------
> >>
> >>
> >
> >
> > --
> > -------------------------------------------------------------------
> > *SCJA. José Luis Cetina*
> > -------------------------------------------------------------------
> >
> >
>

Reply via email to