禁用某些 JBoss 端口

禁用某些 JBoss 端口

我们正在尝试将 JBoss 5.1.0 配置为尽可能轻量且安全。此过程的一部分是识别并关闭我们不需要的任何端口。

我们有尚未完成但认为不需要的三个端口:

  • 4457 - 双插座
  • 4712 - JBossTS 恢复管理器
  • 4713 - JBossTS 事务状态管理器

我们认为我们不需要任何这些功能(但可能是错的)。

Bisocket 似乎是防火墙后面的 JMS 客户端与 JBoss 通信的一种方式。我们现在几乎不使用 JMS,即使使用,也不太可能需要这种防火墙穿越能力。

我不太确定我们是否需要这两个 JBossTS 端口 - 我猜测它们是在集群环境中使用的 - 我们不是集群的。

所以我的问题是,我们如何禁用这些端口(以及相关进程(如果可能)),或者如果我们需要这些端口,为什么我们需要保持它们开放?

答案1

禁用上述端口的方法如下:

  • bisocket - 更改 remoting-bisocket-service.xml,以便该<invoker transport="bisocket">行使用本地
  • JBossTS 恢复管理器 - 更改 jbossts-properties.xml 以便<property name="com.arjuna.ats.arjuna.coordinator.transactionStatusManagerEnable" value="YES"/>读取 NO
  • JBossTS 恢复管理器 - 更改 jbossts-properties.xml 以便<property name="com.arjuna.ats.arjuna.recovery.recoveryListener" value="YES"/>读取 NO

相关内容