Hi folks,
I developed a stateless Local EJB that acts as a client to a legacy
remote JacOrb v2.2 Corba service.
I am able to correctly deploy my EAR file (WAR + EJB JAR) in JBoss 4.0.3 SP1 .
Note also that my EJB jar embeds the jacorb.jar file that is also used on the
remote Corba service side.
The problem is that whatever the various classloader configurations
I tried in JBoss, I always get the following error at runtime:
14:39:41,065 INFO [STDOUT] [33][11/08 01:39:41
PM][0][common.debug][Debug.java#289][traceException] FNE:
java.lang.VerifyError: (class: org/jacorb/orb/Delegate, method: getReference
signature: (Lorg/jacorb/poa/POA;)Lorg/omg/CORBA/portable/ObjectImpl;)
Incompatible object argument for function call
at org.jacorb.orb.ORB._getObject(Unknown Source)
at org.jacorb.orb.ORB.string_to_object(Unknown Source)
Sample code:
...
if (null == m_orb) {
// Create and initialize the ORB
PropertiesMgrInterface pptyMgr =
PropertiesMgrProxy.getPropertiesMgr();
String sOrbClass =
pptyMgr.getStringProperty("org.omg.CORBA.ORBClass");
String sOrbSingletonClass =
pptyMgr.getStringProperty("org.omg.CORBA.ORBSingletonClass");
Properties props = new Properties();
props.put("org.omg.CORBA.ORBClass", sOrbClass);
props.put("org.omg.CORBA.ORBSingletonClass", sOrbSingletonClass);
String domainName[] = new String[2];
domainName[0] = "-ORBdomain_name";
domainName[1] = UIS_DOMAIN_CFG_NAME;
m_orb = ORB.init(domainName , props);
org.omg.CORBA.Object obj = m_orb.string_to_object("corbaloc:iiop:" +
domain +
"/NameService");
etc ...
Note that the same code works perfectly well in a standalone Java
application that runs outside JBoss.
Would somebody be kind enough to advise on how to setup JBoss
for this EJB to ext JacOrb Service interop scenario?
Many thanks for any help.
Michel.
Deployment environment on Windows XP SP2:
- JDK 1.4.2_09
- JBoss 4.0.3 SP1 (default server)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3906007#3906007
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3906007
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user