jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [JBoss Microcontainer] - no Podría resolver @EJB refere

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [JBoss Microcontainer] - no Podría resolver @EJB referencia: [EJB Referencia: beanInterface...
From: Maksym RMA <do-not-reply@xxxxxxxxx>
Date: Tue, 06 Sep 2011 07:26:05 -0400
Auto-submitted: yes
Delivery-date: Tue, 06 Sep 2011 07:26:45 -0400
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Maksym RMA [*http://comunidad.*jboss.*org/Personas/*maksrma] creó la discusión

"no Podría resolver @*EJB referencia: [*EJB Referencia: *beanInterface..."

Para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/624933#624933

--------------------------------------------------------------
Hola Todo

tengo problema con *Stateless *EJB3 dependencia *injection en *JBoss 6.1 con ESB 4.10
.
Más detalles: 
tengo 2 archivos de oreja. *EJB E interfaz local en uno de ellos, y estoy intentando llamar este *EJB en otra una oreja.

*EJB (Primera oreja):

@*Stateless
@Local (*ProductCreditTypeDAOLocal.*Clase)*

clase pública *ProductCreditTypeDAOBean extiende *BasicDAO<*ProductCreditTypeEntity, Mucho tiempo> implementa *ProductCreditTypeDAOLocal#####
.....


Interfaz (Primera oreja):

interfaz pública *ProductCreditTypeDAOLocal ....

Llamada (Segunda oreja):
@*Stateless
@Remoto(*EcsAdminDataDispatcher.Clase)
clase pública *EcsAdminDataDispatcherBean extiende *EcspertEJBBase implementa *EcsAdminDataDispatcher
 @#nom
 privado *SessionContext *sessionContext;
 @*EJB
 privado *ProductCreditTypeDAOLocal *productCreditTypeDAO; --- Esto es problema *injection!

Yo *tryed habilitar clase de OREJA que carga *isolation (*jboss-*app.*xml):
<!*DOCTYPE *jboss-*app PÚBLICO
    "-//*JBoss//DTD *J2Aplicación de EE 5.0//EN"
    " *http://www.jboss.org/*j2*ee/*dtd/*jboss-*app_5_0.*dtd *http://Www.jboss.org/*j2*ee/*dtd/*jboss-*app_5_0.*dtd&*quot;>
<*jboss-*app>
<*loader-*repository>*myapp:*app=*ejb3</*loader-*repository> -- Cómo entendí, esto uno dice *jboss *server para cargar clases en aislado *repository.
</*jboss-*app>


Yo *tryed cambio: 
@Local (*ProductCreditTypeDAOLocal.**clas***s)* 
*A @Remoto pero el resultado es mismo (ve próximo...).* 

 




 Encima desplegar fase la excepción próxima ocurre:

el Error que instala a Real: nombre=*vfs:///*D:/*tmp/*jboss-6.1.0.Final/*server/*efour_*conf/despliega/crédito/*creditBL.La Oreja estatal=*PreReal el modo=Manual *requiredState=Real: *org.*jboss.*deployers.*spi.*DeploymentException: Error durante desplegar: *org.*jboss.*metadata.*ejb.*jboss.*JBossEnterpriseBeanMetaData.*EcsAdminDataDispatcherBean
 En *org.*jboss.*deployers.*spi.*DeploymentException.*rethrowAsDeploymentException(*DeploymentException.*java:49) [:2.2.2.GA]
....
Causado por: *java.*lang.*RuntimeException: No podría resolver @*EJB referencia: [*EJB Referencia: *beanInterface '*com.*cs.*creditecspert.*dao.Local.*ProductCreditTypeDAOLocal', *beanName '*null', *mappedName '*null', *lookupName '*null', poseyendo unidad  *mailto:'*ComponentDeploymentContext@8065331#unknown{^*org.*jboss.*metadata.*ejb.*jboss.*JBossEnterpriseBeanMetaData.*EcsAdminDataDispatcherBean}' '*ComponentDeploymentContext@8065331#unknown{^*org.*jboss.*metadata.*ejb.*jboss.*JBossEnterpriseBeanMetaData.*EcsAdminDataDispatcherBean}'] Para entrada de entorno: *env/*com.*cs.*creditecspert.*admindispatcher.*EcsAdminDataDispatcherBean/*productCreditTypeDAO En unidad  *mailto:*ComponentDeploymentContext@8065331#unknown{^*org.*jboss.*metadata.*ejb.*jboss.*JBossEnterpriseBeanMetaData.*EcsAdminDataDispatcherBean *ComponentDeploymentContext@8065331#unknown{^*org.*jboss.*metadata.*ejb.*jboss.*JBossEnterpriseBeanMetaData.*EcsAdminDataDispatcherBean}
 En *org.*jboss.*ejb3.*jndi.*deployers.Recurso.Proveedor.*AnnotatedEJBRefResourceProvider.Proporciona(*AnnotatedEJBRefResourceProvider.*java:99) [:0.1.7]
 en *org.*jboss.*ejb3.*jndi.*deployers.Recurso.Proveedor.*AnnotatedEJBRefResourceProvider.Proporciona(*AnnotatedEJBRefResourceProvider.*java:50) [:0.1.7]

Cuando hecho trabaja bien en *jboss 4.2.3GA. 
 
Tiene cualesquier ideas...? 
Seré *grateful para ninguno....
--------------------------------------------------------------

Respuesta a este mensaje por ir a Comunidad
[*http://comunidad.*jboss.*org/Mensaje/624933#624933]

Empieza una discusión nueva en *JBoss *Microcontainer en Comunidad
[*http://comunidad.*jboss.*org/Escoge-contenedor!Entrada.*jspa?*contentType=1&*containerType=14&contenedor=2114]

Maksym RMA [http://community.jboss.org/people/maksrma] created the discussion

"Could not resolve @EJB reference: [EJB Reference: beanInterface..."

To view the discussion, visit: http://community.jboss.org/message/624933#624933

--------------------------------------------------------------
Hello All

I have problem with Stateless EJB3 dependency injection on JBoss 6.1 with ESB 4.10
.
More details: 
I have 2 ear files. EJB and local interface in one of them, and I am trying to call this EJB in other one ear.

EJB (First ear):

@Stateless
@Local (ProductCreditTypeDAOLocal.*class)*

public class ProductCreditTypeDAOBean extends BasicDAO<ProductCreditTypeEntity, Long> implements ProductCreditTypeDAOLocal#####
.....


Interface (First ear):

public interface ProductCreditTypeDAOLocal ....

Call (Second ear):
@Stateless
@Remote(EcsAdminDataDispatcher.class)
public class EcsAdminDataDispatcherBean extends EcspertEJBBase implements EcsAdminDataDispatcher {
 @Resource
 private SessionContext sessionContext;
 @EJB
 private ProductCreditTypeDAOLocal productCreditTypeDAO; --- This is problem injection!

I tryed enable EAR class loading isolation (jboss-app.xml):
<!DOCTYPE jboss-app PUBLIC
    "-//JBoss//DTD J2EE Application 5.0//EN"
    " http://www.jboss.org/j2ee/dtd/jboss-app_5_0.dtd http://www.jboss.org/j2ee/dtd/jboss-app_5_0.dtd";>
<jboss-app>
<loader-repository>myapp:app=ejb3</loader-repository> -- How I understood, this one tell jboss server to load classes in isolated repository.
</jboss-app>


I tryed change: 
@Local (ProductCreditTypeDAOLocal.*clas**s)* 
*to @Remote but result is same (see next...).* 

 




 On deploy phase next exception occurs:

Error installing to Real: name=vfs:///D:/tmp/jboss-6.1.0.Final/server/efour_conf/deploy/credit/creditBL.ear state=PreReal mode=Manual requiredState=Real: org.jboss.deployers.spi.DeploymentException: Error during deploy: org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData.EcsAdminDataDispatcherBean
 at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [:2.2.2.GA]
....
Caused by: java.lang.RuntimeException: Could not resolve @EJB reference: [EJB Reference: beanInterface 'com.cs.creditecspert.dao.local.ProductCreditTypeDAOLocal', beanName 'null', mappedName 'null', lookupName 'null', owning unit  mailto:'ComponentDeploymentContext@8065331{org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData.EcsAdminDataDispatcherBean}' 'ComponentDeploymentContext@8065331{org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData.EcsAdminDataDispatcherBean}'] for environment entry: env/com.cs.creditecspert.admindispatcher.EcsAdminDataDispatcherBean/productCreditTypeDAO in unit  mailto:ComponentDeploymentContext@8065331{org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData.EcsAdminDataDispatcherBean ComponentDeploymentContext@8065331{org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData.EcsAdminDataDispatcherBean}
 at org.jboss.ejb3.jndi.deployers.resource.provider.AnnotatedEJBRefResourceProvider.provide(AnnotatedEJBRefResourceProvider.java:99) [:0.1.7]
 at org.jboss.ejb3.jndi.deployers.resource.provider.AnnotatedEJBRefResourceProvider.provide(AnnotatedEJBRefResourceProvider.java:50) [:0.1.7]

As fact it works fine on jboss 4.2.3GA. 
 
Have any ideas...? 
I will be grateful for any....
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/624933#624933]

Start a new discussion in JBoss Microcontainer at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2114]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>
  • [jboss-Usuario] [JBoss Microcontainer] - no Podría resolver @EJB referencia: [EJB Referencia: beanInterface..., Maksym RMA <=