1

早上好!

我按照这样的教程成功地将我的 iis 6.0 绑定到我的 jboss 7 Web 应用程序:http ://www.techstacks.com/howto/iis_and_isapi_redirect.html

我在去 192.168.1.1:8080/myapp 之前使用了我的应用程序(直接到 jboss)

现在我可以使用 www.mydomainwebsite.my/myapp

我很高兴,但最好让“www.mydomainwebsite.my”简单地指向应用程序上下文,而不在 URL 中看到“myapp”。

我尝试放入 uriworkermap.properties 文件: /=local 和 /myapp/=local

但是,如果我只访问 www.mydomainwebsite.com,我仍然会看到 jboss 默认主页。

我错过了什么?

4

1 回答 1

1

您将需要取消部署欢迎页面。

在配置更改enable-welcome-root="true"enable-welcome-root="false"

<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
    <connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
    <virtual-server name="default-host" enable-welcome-root="true">
        <alias name="localhost"/>
        <alias name="example.com"/>
    </virtual-server>
</subsystem>

然后通过在 WEB-INF 的 jboss-web.xml 中设置它来让你的 web 应用程序从根上下文工作

<?xml version="1.0"?>
<jboss-web>
    <context-root>/</context-root>
</jboss-web>

我不完全确定最后一个 xml 是否相对于 jboss-as7 的 xsd 格式正确,但应该可以工作。

于 2012-05-18T02:41:04.677 回答