jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [Beginner Esquina] - Re: invocando un EJB sobre iiop

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [Beginner Esquina] - Re: invocando un EJB sobre iiop
From: Juergen Weber <do-not-reply@xxxxxxxxx>
Date: Thu, 08 Sep 2011 09:41:00 -0400
Auto-submitted: yes
Delivery-date: Thu, 08 Sep 2011 09:41:51 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-247245-3-32155-1180716442000-2-247267-3-32265-1190236836000.jivesbs.jivemailuser@http://community.jboss.org>
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>
References: <2-247245-3-32155-1180716442000.jivesbs.jivemailuser@http://community.jboss.org> <2-247245-3-32155-1180716442000-2-247267-3-32265-1190236836000.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*Juergen *Weber [*http://Comunidad.*jboss.*org/Personas/*weberj] creó la discusión

"*Re: invocando un *EJB sobre *iiop"

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

--------------------------------------------------------------
Conseguido lo trabajando con *JBoss 5.1, utilizando un entorno de *com.Sol.*jndi.*cosnaming.*CNCtxFactory

Y *corbaloc::*localhost:3528/*JBoss/Nombrando/la raíz


pero tú tienen que poner el *RMISecurityManager y la política dada encima.
Probé en *vain para poner un Permiso más específico que *java.Seguridad.*AllPermission

En todo caso, llamando un *EJB es útil de dentro de *JBoss si quieres llamar *EJBs en otro *JBoss *server con versión diferente.

Extraño es, incluso para el cliente (en *JBoss) necesitas la toda configuración, más hay

*java.*lang.*ClassNotFoundException: Ningún *ClassLoaders encontrado puesto que: *org.*jboss.*proxy.*compiler.*IIOPStubCompiler
        En *org.*jboss.*mx.Cargando.*LoadMgr3.*beginLoadTask(*LoadMgr3.*java:306)
        en *org.*jboss.*mx.Cargando.*RepositoryClassLoader.*loadClassImpl(*RepositoryClassLoader.*java:534)
        en *org.*jboss.*mx.Cargando.*RepositoryClassLoader.*loadClass(*RepositoryClassLoader.*java:428)
        en *java.*lang.*ClassLoader.*loadClass(*ClassLoader.*java:247)
        en *org.*jboss.Web.*tomcat.Servicio.*WebAppClassLoader.*findClass(*WebAppClassLoader.*java:98)
        en *org.*apache.*catalina.*loader.*WebappClassLoader.*loadClass(*WebappClassLoader.*java:1352)
        en *org.*apache.*catalina.*loader.*WebappClassLoader.*loadClass(*WebappClassLoader.*java:1229)
        en *java.*lang.Clase.*forName0(Método Nativo)
        en *java.*lang.Clase.*forName(Clase.*java:247)
        en *com.Sol.*corba.*se.*impl.*util.*JDKClassLoader.*loadClass(*JDKClassLoader.*java:81)
        en *com.Sol.*corba.*se.*impl.*util.*JDKBridge.*loadClassM(*JDKBridge.*java:166)
        en *com.Sol.*corba.*se.*impl.*util.*JDKBridge.*loadClass(*JDKBridge.*java:70)
        en *com.Sol.*corba.*se.*impl.*javax.*rmi.*CORBA.*Util.*loadClass(*Util.*java:572)
        en *javax.*rmi.*CORBA.*Util.*loadClass(*Util.*java:235)
--------------------------------------------------------------

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

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

Juergen Weber [http://community.jboss.org/people/weberj] created the discussion

"Re: invoking an EJB over iiop"

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

--------------------------------------------------------------
Got it working with JBoss 5.1, using an environment of
com.sun.jndi.cosnaming.CNCtxFactory
and
corbaloc::localhost:3528/JBoss/Naming/root

but you have to set the RMISecurityManager and the policy given above.
I tried in vain to set a more specific Permission than java.security.AllPermission

Anyway, calling an EJB is useful from within JBoss if you want to call EJBs in another JBoss server with different version.

Strange is, even for the client (in JBoss) you need the all configuration, else there is

java.lang.ClassNotFoundException: No ClassLoaders found for: org.jboss.proxy.compiler.IIOPStubCompiler
        at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)
        at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:534)
        at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:428)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at org.jboss.web.tomcat.service.WebAppClassLoader.findClass(WebAppClassLoader.java:98)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1229)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at com.sun.corba.se.impl.util.JDKClassLoader.loadClass(JDKClassLoader.java:81)
        at com.sun.corba.se.impl.util.JDKBridge.loadClassM(JDKBridge.java:166)
        at com.sun.corba.se.impl.util.JDKBridge.loadClass(JDKBridge.java:70)
        at com.sun.corba.se.impl.javax.rmi.CORBA.Util.loadClass(Util.java:572)
        at javax.rmi.CORBA.Util.loadClass(Util.java:235)
--------------------------------------------------------------

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

Start a new discussion in Beginner's Corner at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]

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