如何配置 JBoss AS7.1.1 以引用 CORBA Remote-Bean

Posted

技术标签:

【中文标题】如何配置 JBoss AS7.1.1 以引用 CORBA Remote-Bean【英文标题】:How to configure JBoss AS7.1.1 to reference a CORBA Remote-Bean 【发布时间】:2013-07-23 10:24:45 【问题描述】:

我正在从 Glassfish 转向 JBoss 进行本地开发。我对 CORBA 和 Remote-Beans 不是很有经验。如何在 JBoss AS 7.1.1 中配置以下 GF-Configuration?

来自 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 一起使用。

【讨论】:

【参考方案2】:

有一个测试用例 jboss-eap-6.2-src/testsuite/integration/basic/src/test/java/org/jboss/as/test/integration/ejb/iiop/naming

【讨论】:

以上是关于如何配置 JBoss AS7.1.1 以引用 CORBA Remote-Bean的主要内容,如果未能解决你的问题,请参考以下文章

如何针对在其上运行的不同应用程序以不同方式配置 jboss EAP 6.4?

jboss 6远程jms网桥配置不起作用

如何在特权端口上启动 JBoss?

如何使用 jboss 6.4 刷新角度?

JBoss AS 7中的server.xml等价物

如何强制 JBoss 部署使用特定版本的依赖项而不是已安装的模块?