Apache web服务器出现Jboss7群集问题

Apache web服务器出现Jboss7群集问题,jboss,mod-cluster,Jboss,Mod Cluster,我想在JBoss7中集群我的web应用程序。为此,我在Jboss7前面使用apachewebserver,并使用mod_集群。下面是我在httpd.conf中的配置 `LoadModule authz_host_module modules/mod_authz_host.so LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so LoadModule

我想在JBoss7中集群我的web应用程序。为此,我在Jboss7前面使用apachewebserver,并使用mod_集群。下面是我在httpd.conf中的配置

`LoadModule authz_host_module modules/mod_authz_host.so
 LoadModule proxy_module modules/mod_proxy.so
 LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
 LoadModule proxy_http_module modules/mod_proxy_http.so
 LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
 LoadModule manager_module modules/mod_manager.so
 LoadModule slotmem_module modules/mod_slotmem.so
 LoadModule advertise_module modules/mod_advertise.so

 Listen  10.1.7.117:90
 Listen  10.1.7.117:10001

<VirtualHost 10.1.7.117:10001>
 <Location />
  Order deny,allow
  Deny from all
  Allow from all      
 </Location>

    KeepAliveTimeout 300
    MaxKeepAliveRequests 0
    #ServerAdvertise on  http://127.0.0.1:6666    
    AdvertiseFrequency 5
    AdvertiseSecurityKey DEV_Cluster
    AdvertiseGroup 224.0.1.105:23364
    EnableMCPMReceive

    <Location /mod_cluster_manager>
       SetHandler mod_cluster-manager
       Order deny,allow
       Deny from all
       Allow from all
   </Location>
  </VirtualHost>
`LoadModule authz_host_module modules/mod_authz_host.so
LoadModule proxy\u modules/mod\u proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy\u http\u module modules/mod\u proxy\u http.so
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule manager\u module modules/mod\u manager.so
LoadModule slotmem\u module modules/mod\u slotmem.so
LoadModule advertive\u modules/mod\u advertive.so
听10.1.7.117:90
听10.1.7.117:10001
命令拒绝,允许
全盘否定
通融
保持超时300
MaxKeepAliverRequests 0
#服务器广告http://127.0.0.1:6666    
广告频率5
AdvertiseSecurityKey开发集群
广告组224.0.1.105:23364
启用接收
SetHandler mod_群集管理器
命令拒绝,允许
全盘否定
通融
在Jboss 7 standalone-full-ha.xml中,我添加了以下内容:

'<subsystem xmlns="urn:jboss:domain:modcluster:1.0">
        <mod-cluster-config advertise-socket="modcluster" proxy-list="10.1.7.117:10001" advertise="true" advertise-security-key="Dev_Cluster">
            <dynamic-load-provider>
                <load-metric type="busyness"/>
            </dynamic-load-provider>
        </mod-cluster-config>
    </subsystem>
'
现在,在启动Apache和Jboss7之后(我只启动一个实例进行测试),我可以访问以下内容:
http://10.1.7.117:10001/mod_cluster_manager

但当我访问
http://10.1.7.117:10001
它显示Apache主页“it works!”,而不是重定向到位于
http://10.1.7.117:8080

我怀疑,由于我的应用程序没有上下文根,这可能是问题所在。因此,当我在web应用程序中添加上下文根并使用
http://10.1.7.117:10001/demo-网络
它向我显示了应用程序网页,但是图片/CSS/JS没有加载


如果有人有想法,请在这方面帮助我。谢谢

您是否取消了httpd.conf文件中servername parmater的注释,并提供了服务器的主机名,默认情况下,该主机名已被注释掉。我在下面包括了该配置块。 默认情况下,在Jboss中,粘性会话被配置为true,强制执行对单个服务器的所有请求。将sticky session=“false”参数添加到您提到的stanalone-ha.xml文件的下一行

<mod-cluster-config advertise-socket="modcluster" proxy-list="10.1.7.117:10001"    advertise="true" advertise-security-key="Dev_Cluster" sticky-session="false">
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
ServerName hostname