【问题标题】:jboss app context-root sub domain config confusionjboss 应用程序上下文根子域配置混淆
【发布时间】:2012-09-25 18:12:38
【问题描述】:

我在子域上有一个应用程序,我希望这样访问:

http://sub.domain.com/myApp/some.jsp

我已经尝试了各种配置选项并且我很接近,因为 JBoss 返回 404,但无法按预期加载。 JBoss 7.1.1,apache2。

jboss-web.xml:

<jboss-web>
   <virtual-host>sub.domain.com</virtual-host>
   <context-root>/myApp</context-root>
</jboss-web>

jboss'standalone.xml:

<virtual-server name="sub.domain.com" default-web-module="myApp">
    <alias name="sub.domain.com/myApp"/>
    <access-log prefix="myApp-" rotate="true">
        <directory path="server.log"/>
    </access-log>
</virtual-server>

apache 配置:

<VirtualHost *:80>
    ServerName sub.domain.com
    ServerAlias sub.domain.com
    JkMount /myApp jk
    JKMount /myApp/* jk
</VirtualHost>

workers.properties:

worker.list=jk
worker.jk.port=8009
worker.jk.host=localhost
worker.jk.type=ajp13
worker.jk.mount=/myApp/*

【问题讨论】:

    标签: apache jboss apache2 jboss7.x mod-jk


    【解决方案1】:

    我明白了!我以前做的太多了。这是它的完成方式。

    jboss-web.xml: 注释掉上面的所有设置。

    jboss'standalone.xml: 删除了上面的虚拟服务器,用别名更新了默认主机。

    <virtual-server name="default-host" enable-welcome-root="true">
        <alias name="localhost"/>
        <alias name="sub.domain.com"/>
    </virtual-server>
    

    apache 配置:

    <VirtualHost *:80>
        JkMount /myApp/* jk
    </VirtualHost>
    

    workers.properties:

    worker.list=jk
    worker.jk.port=8009
    worker.jk.host=localhost
    worker.jk.type=ajp13
    

    好的!

    【讨论】:

    • 我们需要将 mod_jk.so 文件添加到 apache servre 吗?
    猜你喜欢
    • 2023-03-05
    • 2015-04-18
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-15
    • 2021-03-21
    • 2016-06-30
    相关资源
    最近更新 更多