通过互联网访问Jboss战争部署

时间:2013-05-06 18:52:01

标签: jboss

我在Windows 2008服务器上运行Jboss应用程序服务器7。我有一个war文件,我已经部署到包含网页的Jboss。我可以使用网址

在本地访问此网页
http://localhost:8080/test/page1.jsf. 

但我无法从外部访问

http://<Ipaddress>:8080/test/page1.jsf

不起作用。 我在我的intepub / root文件夹中有我的Jboss文件夹,我可以通过我的URL访问网页和文本文件

http://<Ipaddress>:8080/<documentname>

我必须采取哪些步骤才能访问war文件中的内容。 我的服务器在8080接受http,但是Jboss需要以某种方式配置吗? 这是非常令人困惑的,因为我预计这会自动发生而不是这个问题

修改

我尝试使用以下内容编辑我的standalone.xml,但仍然无效。

<interfaces>
    <interface name="management">
        <inet-address value="${jboss.bind.address.management:127.0.0.1}"/>
    </interface>
    <interface name="public">
      <any-ipv4-address/>
    </interface>
    <interface name="unsecure">
        <inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/>
    </interface>
</interfaces>

1 个答案:

答案 0 :(得分:0)

这取决于你如何启动JBoss服务。确保始终提供服务器的IP,以便在启动服务器时使用-b <ip>命令从任意位置进行访问:#> start.bat -b 127.0.0.1。有关启动JBoss服务的更多选项,请参阅here