java - JBoss 绑定(bind) IP 地址

标签 java tomcat binding jboss jira

我需要了解 JBoss 主机名绑定(bind)的人的帮助。我认为解决方案很简单,尽管解释起来很复杂。

我正在使用 JBoss (v4.2) 部署应用程序,但在配置应用程序时遇到问题。

此应用程序有两部分,一个位于端口 8080 上的网站和一个位于端口 8080 上使用 SOAP API 的 Web 服务。

我的服务器位于防火墙后面,并且有一个别名,比如说它叫做 orange.mycompany.com

我的问题是我无法让控制台连接到 Web 服务。该网站可以正常运行,但我看到连接到 Web 服务时出现连接被拒绝错误。

[xfire.transport.http.HttpChannel] java.net.ConnectException: Connection refused

我可以控制两件事,Tomcat 上的绑定(bind) IP 和 Web 服务的 URL。

如果我启动 JBoss,并绑定(bind)到本地 IP 地址:

./run.sh -b 10.1.2.3

我将 Web 服务的 URL 设置为相同的 IP

url=http://10.1.2.3:8080/services

我在防火墙外可以看到8080端口的网站,但是控制台无法连接到webservices。 从服务器上,橙色本身我无法通过调用 http://localhost:8080/ 看到网站或 http://10.1.2.3:8080或 orange.mycompany.com:8080

但是,如果我启动 JBoss 并绑定(bind)到 127.0.0.1:

./run.sh -b 127.0.0.1

然后我将 Web 服务的 URL 设置为 localhost

url=http://localhost:8080/services

现在我根本无法从防火墙外看到该网站。 但是从服务器本身,我可以看到网站正在浏览http://localhost:8080并且我可以成功连接到 Web 服务。太好了,但我需要可以从外部访问该网站。

任何人都可以建议任何设置组合,让我浏览网站并让控制台调用本地主机上的网络服务吗?

最佳答案

没关系。

启动JBoss绑定(bind)所有IP的作品。

./run.sh -b 0.0.0.0

关于java - JBoss 绑定(bind) IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1505424/

相关文章:

java - 如何在@Entity对象字段中设置默认值

Java - 计算字符串中的数学表达式

java - Swing:显示悬停在另一个面板上的透明面板

java - 使用 ServiceMix 与 Tomcat/WAR 模型的优缺点是什么?

javascript - 如何查看哪些 javascript 事件绑定(bind)到 HTML 元素?

java - 如何获取 JNA 结构数组的 c 指针

java - 为什么我的 spring 验证注释不起作用

java - 配置 AppContextListener 类的应用程序监听器时出错

java - 使用 Maven,WebSocket 连接失败 : Error during WebSocket handshake: Unexpected response code: 404

c++ - 使用 boost::bind 将成员函数绑定(bind)到 boost::bisect?