Sun Java System Message Queue 3.7 UR1 管理指南

Procedure启用通过防火墙的代理连接

  1. 为要使用的连接服务指定静态端口地址。

    要绕过端口映射器直接为某个连接服务指定静态端口号,请设置代理配置属性 imq.serviceName. protocolType.port,其中 serviceName 是连接服务的名称,而 protocolType 是其协议类型(请参见表 7–8)。与所有代理配置属性一样,您可以在代理的实例配置文件中指定该属性,也可以在启动代理时通过命令行指定。例如,要为 jms 连接服务指定端口号 10234,可以在配置文件中包括以下命令行:

       imq.jms.tcp.port=10234
    

    也可以在启动代理时使用以下命令:

       
    imqbrokerd  -name myBroker  -Dimq.jms.tcp.port=10234
    
  2. 配置防火墙以允许连接到为连接服务指定的端口号。

    您还必须允许连接能通过防火墙连接到 Message Queue 的端口映射器端口(通常是 7676,除非将端口映射器重新指定到其他一些端口)。例如,在上面的示例中,需要在防火墙中打开端口 102347676