当前位置: 首页 > 知识库问答 >
问题:

无法将jboss绑定到外部ip地址

施昊然
2023-03-14

我正在尝试将jboss绑定到一个外部ip地址,而不是默认的127.0.0.1,但是我得到了错误并且无法。

我要绑定到的IP地址是有效和可访问的,并且我已经使用ping进行了测试。我试过修改standalone.conf或修改standalone.xml,也试过-b xxx.xxx.236.237逼近,但每次都得到相同的错误。

请帮忙。多谢了。

     ------- tried setting bind address in standalone.conf
       JAVA_OPTS="$JAVA_OPTS -Djboss.bind.address.management=xxx.xxx.236.237"
        JAVA_OPTS="$%JAVA_OPTS -Djboss.bind.address=xxx.xxx.236.237"

      ---- tried starting service with binding address
        standalone.sh -b xxx.xxx.236.237

    ---tried below changes in standalone.xml
   <interface name="public">
        <inet-address value="${jboss.bind.address:xxx.xxx.236.237}"/>
    </interface>

   But i am able to bind it to 0.0.0.0 which i dont want to. i want to bind to specific ip.

共有1个答案

陶成济
2023-03-14

您只能在您的(运行JBOSS的主机)主机网络接口的ip地址中的一个或所有(0.0.0.0)上绑定进程

查看网络接口ip地址。

linux下,请参见:

ifconfig -a
ip addr show
 类似资料:
  • 问题内容: 我如何将expressjs服务器绑定到特定IP 就像是 等效于nodejs: 问题答案: 在调用listen时,ExpressJS 会将参数向下传递给模块,因此您的示例应该可以正常工作。 不是吗?

  • 问题内容: 如果我在中保留注释,它将像正常一样开始(返回预期结果)。 但是,如果我设置了它,那么它会说OK,但是elasticsearch的状态是。 在这种情况下我做错了什么? 系统:Ubuntu 14.04 LTS 更新:通过将其绑定到进行修复。 问题答案: 更新:通过将其绑定到0.0.0.0进行了修复。

  • 假设我有一个名为“mynet”的网络,我想启动一个IP地址绑定到192.168.23.2的容器。 我开始使用的代码是: 我从这里做什么?我正在有效地从中寻找与选项等效的选项。

  • 我正在努力让Android上的OkHttpClient使用自定义证书发出HTTPS请求,同时绑定到特定网络接口的本地地址。我当前的尝试使用以下: 类实现为: 这主要是基于OkHttp GitHub站点的留档,它描述了如何将值传递给允许我们通过覆盖无参数的方法将每个套接字绑定到特定地址。但是,sslSocketFactory的文档没有提到任何关于能够绑定套接字的内容。当我使用上述代码运行我的应用程序

  • 建议的解决方案之一是注意在端口80(netstat-ano)上运行的PID,将其关闭并启动Apache,这已经为许多其他人解决了问题。但对我来说,Apache本身运行在端口80上,当我启动服务时,我会得到套接字不可用错误。我试着把端口改成8080或其他,但没有运气。请告诉我我错在哪里? 准确错误消息: C:\Program Files(x86)\Apache Software Foundation

  • 我正在将minikube作为docker映像运行。我试图使用Nodeport将我的服务公开给外部世界。 这是我的yaml文件。 搜索了大量关于nodePort的信息,我们需要节点ip才能访问该服务。我可以使用minikube service docker hello world svc访问我的服务——url,它为我提供了访问服务的urlhttp://127.0.0.1:52526但此处的端口号与n