2013-07-23 25 views
1

我正在切換從Glassfish到JBoss的本地開發。我對CORBA和Remote-Beans不太瞭解。我如何在JBoss AS 7.1.1中配置以下GF配置?如何配置JBoss AS7.1.1以引用CORBA遠程Bean

從GF的配置:

<external-jndi-resource res-type="javax.naming.Reference" description="" jndi-name="ejb/DocumentServiceInvocation" factory-class="com.sun.jndi.cosnaming.CNCtxFactory" jndi-lookup-name="ejb/DocumentServiceInvocation"> 
    <property name="java.naming.provider.url" value="corbaname::server01:9812,:server01:9813/NameServiceServerRoot"></property> 
</external-jndi-resource> 

和...

<servers> 
    <server name="server" config-ref="server-config"> 
     ... 
     <resource-ref ref="ejb/DocumentServiceInvocation"></resource-ref> 
    </server> 
    </servers> 

我的web.xml:

<ejb-ref> 
    <ejb-ref-name>ejb/DocumentServiceInvocation</ejb-ref-name> 
    <ejb-ref-type>Session</ejb-ref-type> 
    <home>mypackage.DocumentServiceInvocationHome</home> 
    <remote>mypackage.DocumentServiceInvocationRemote</remote> 
</ejb-ref> 

回答

1

我建議看看http://www.jacorb.org/。它是Java和CORBA之間久經考驗的ORB橋樑。它使得CORBA和Java之間的交互就像Web服務一樣簡單。它可以與JBoss一起使用。

1

有一個測試用例 的jboss-EAP-6.2-SRC /測試套件/集成/基本/ src目錄/測試/ JAVA /組織/ JBoss的/因爲/測試/集成/ EJB/IIOP /命名