java - JBoss 应用服务器 : Accessing deployed web application from another machine

标签 java networking jboss java-ee-6 jboss7.x

我已将 Web 应用程序部署到 Jboss 独立应用程序服务器版本 7.1.1。

但由于某种原因,我无法从同一网络中的另一台机器访问该应用程序。服务器在端口 18080 上运行。

我已经在同一台机器上运行的 tomcat 服务器上部署了相同的应用程序,我可以在其他机器上远程访问它。 tomcat的端口号:8080

为了验证端口号是否有问题,我只是将 tomcat 18080 和 Jboss 之间的端口号交换为 8080,我可以从 tomcat 访问应用程序但是 Jboss它不可访问。因此端口号是没有问题的。

我仔细查看了Jboss 服务器standalone.xml 文件并尝试将socketBinding 元素的接口(interface)属性更改为public,仍然没有使用。

socket-binding name="http" interface="public" port="18080"

谁能告诉我需要做哪些更改才能远程访问部署在 Jboss 上的这些 Web 应用程序?

最佳答案

或者,您也可以使用带有 -b 修饰符的 JBoss 启动脚本来定义公共(public)接口(interface) IP 绑定(bind)。例如:

绑定(bind)到特定IP:

./standalone.sh -b xxx.xxx.xxx.xxx

绑定(bind)所有IP:

./standalone.sh -b 0.0.0.0

默认行为仅绑定(bind)到本地主机 (127.0.0.1)。

关于java - JBoss 应用服务器 : Accessing deployed web application from another machine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14199474/

相关文章:

hibernate - JDBC 无法获得托管连接

java.io.IOException : Stream closed - on Tomcat 8 - JavaMelody - JAX WS 异常

java - 如何使用 Selenium 在框架内执行 javascript?

java - 如何在一个程序中并行执行多个java程序

java - 使用 Java 读取 YouTube 评论源

postgresql - 来自守护程序 : network bridge not found 的错误响应

java - 原始 IP 的 http 请求编辑

windows - 如何获得在 Powershell 中使用 RSS 的特定 NIC 的 NUMA 差异

java - Jboss as 7.1 管理控制台在加载时挂起

java - 安全的 JMS 队列连接 jboss