我在 ubuntu 服务器上使用 JBoss AS7 作为我的应用程序服务器。当我尝试使用 localhost 或本地 IP 地址访问我的应用程序时,它工作正常。但我需要使用“公共 ip”运行我的 jboss as7。但是当我提供一个公共 ip 并尝试运行我的应用程序时,它不起作用。
如何配置应用程序以使其在公共 IP 上运行?是否有任何配置文件我应该提到公共 IP 地址。
我在 ubuntu 服务器上使用 JBoss AS7 作为我的应用程序服务器。当我尝试使用 localhost 或本地 IP 地址访问我的应用程序时,它工作正常。但我需要使用“公共 ip”运行我的 jboss as7。但是当我提供一个公共 ip 并尝试运行我的应用程序时,它不起作用。
如何配置应用程序以使其在公共 IP 上运行?是否有任何配置文件我应该提到公共 IP 地址。
如果您查看AdminGuide-Interfaces,有几种方法可以做到这一点。
最简单的是将绑定地址传递给启动脚本
./bin/standalone.sh -b 1.2.3.4
但您也可以静态配置它
<interfaces>
<!-- … -->
<interface name="public">
<inet-address value="1.2.3.4">
</interface>
<!-- … -->
</interfaces>