JBOSS 独立接口

JBOSS Standalone Interfaces

在 standalone.xml 文件中 JBOSS 6.4 有接口部分,显示的不安全部分是什么,什么时候使用?

   <interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
    <interface name="public">
        <inet-address value="${jboss.bind.address:127.0.0.1}"/>
    </interface>
    <!-- TODO - only show this if the jacorb subsystem is added  -->
    <interface name="unsecure">
        <!--
          ~  Used for IIOP sockets in the standard configuration.
          ~                  To secure JacORB you need to setup SSL
          -->
        <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
    </interface>
</interfaces>

RMI/IIOP(远程方法调用,internet orb 协议)与 JacORB 子系统一起使用,以提供对部署在 JBoss 应用程序中的企业 bean 的 CORBA/IIOP(远程)访问服务器,由 EJB 规范定义。

参考:http://jbossiiop.jboss.org/

使用 IIOP,客户端(java 和其他 CORBA 兼容实现)可以通过此协议访问您的 EJB。

参考:http://docs.oracle.com/javase/7/docs/technotes/guides/rmi-iiop/index.html

简单教程:http://docs.oracle.com/javase/7/docs/technotes/guides/rmi-iiop/tutorial.html

它可以通过 SSL 进行保护,请参阅保护 JBoss 服务: https://www.redhat.com/promo/summit/2010/presentations/jbossworld/optimize-secure-manage/thurs/rbroeckelmann-310-security/JBossWorldPresentation--Security-JBoss-Services-v1_10.pdf 或 google 了解更多信息。

如果您不直接使用 JacORB/IIOP,那么您可以删除模块和子系统对 jacorb 的引用以及不安全的接口,而不会产生负面影响。