从Windows 2008 Server同时运行IIS 7和JBoss AS 7

Fuz*_*sis 6 iis jboss iis-7 web-applications jboss7.x

有谁知道如何允许IIS 7和JBoss AS 7在Windows 2008 Server上运行和托管应用程序?我有一个Windows 2008 VPS,我通过端口80,通过IIS托管一些ASP.NET网站和应用程序,默认情况下.现在我想托管一些JBoss Seam Web应用程序(以及RESTEasy Web服务),这可能是我需要在另一个端口上进行的(例如8080).

我在独立配置文件夹中修改了JBoss AS中的standalone.xml配置文件,以便套接字绑定名称"http"从端口8080运行.但是当我尝试请求在JBoss AS上运行的应用程序时,服务器没有响应来自服务器外部其他机器上的浏览器,例如:

www.notmyrealdomain.com:8080

......没有回复任何回复.我用的时候

本地主机:8080

...要浏览服务器本身,我可以从JBoss AS加载网页和应用程序就好了.所以肯定有Windows设置或JBoss AS设置需要更改才能使其工作.

任何帮助非常感谢.

Fuz*_*sis 1

终于让这个工作了:

第一步 - 使用 Windows 防火墙公共配置文件属性启用传入连接!

第二步 - 编辑 JBoss AS 上的standalone/configuration/standalone.xml,用以下值替换默认值:

 <interfaces>
    <interface name="management">
        <inet-address value="127.0.0.1"/>
    </interface>
    <interface name="public">
        <any-address/>
    </interface>
 </interfaces>

<socket-binding-group ...>
    <socket-binding name="http" port="8080"/>
    ...
</socket-binding-group>
Run Code Online (Sandbox Code Playgroud)

第三步 - 通过再次运行standalone.bat 文件重新启动服务器。

IIS 和 JBoss AS 现在都成功托管应用程序,尽管我需要为按照我在原始问题中提到的方式部署的 JBoss AS 应用程序指定端口地址,例如 www.notmyrealdomain.com:8080/jboss-as-app/ 。