【问题标题】:Bind Glassfish to specific IP?将 Glassfish 绑定到特定 IP?
【发布时间】:2011-12-13 18:31:47
【问题描述】:

我在有2个IP的机器上安装了Glassfish 3.1,我想将Glassfish绑定到一个IP,让它只监听这个IP,所以只能通过这个IP访问服务,目前可以访问使用 2 Ips 吗?

【问题讨论】:

    标签: web-applications glassfish glassfish-3


    【解决方案1】:

    默认情况下,网络监听器监听 0.0.0.0(所有网络接口)。您可以逐个配置更改此设置。

    在导航树中,进入Configurations->server-config->NetworkConfig->NetworkListeners->http-listener1

    在该页面上,您可以将 IP 从 0.0.0.0 更改为您想要的任何值。

    当然,您可以将“server-config”更改为您想要的任何配置。您还可以选择要更新的 http 侦听器(或创建一个新侦听器)。

    欲了解更多信息,请查看documentation

    【讨论】:

    • 这只会改变网络监听器。 Glassfish 在 0.0.0.0 上打开了大量其他端口(例如,用于线程池)。即使通过在 domain.xml 中搜索每个出现的 0.0.0.0 以及每次提到没有地址的“端口”并添加正确的 IP,一旦 Glassfish (3.1.2) 启动,0.0.0.0 上仍然存在侦听器。
    • 一年多过去了,现在我也遇到了这个问题,没有答案。就我而言,我需要启动两个 GF 服务器,每个服务器都有自己的 IP 地址(例如 127.0.0.2 和 127.0.0.3)。我看到 GF4 绑定到端口 8686、4848、3700、8181、7676 和 8080。此外,在地址属性中使用变量似乎不起作用,或者更确切地说,在 asenv.conf 中定义的分配不起作用被接走。整个配置部门有很多松散的结局。
    猜你喜欢
    • 2013-02-05
    • 2011-04-15
    • 2012-04-16
    • 2017-03-11
    • 2012-05-23
    • 2012-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多