-1

我正在使用 Jboss 7.1 和 Mod Cluster 1.1。我已经建立了一个有 2 个节点的集群。这里是设置的简要说明。
1) 主机 1:充当负载均衡器 (Apache HTTPD + Mod_Cluster)。同一台机器有一个集群的共享数据库。
2)主机2:纯应用服务器node.JBoss
3)主机3:纯应用服务器node.JBoss

我在每个应用服务器节点上安装了 3 个应用程序(2 个 EAR + 1 个 WAR)。war 文件部署在根上下文中。如果我连接到单个应用程序服务器(例如“http://host2:8080/”),我会进入应用程序的主页。但是,如果我连接到负载均衡器节点(“http://host1:8080/”),我不会进入我的应用程序的主页,而是会获得 Apache 的默认 index.html 页面。

我可以强制 apache 将其根上下文重定向到部署在所选工作节点上的应用程序吗?请记住,我要重定向到的应用程序也部署在 JBoss 的根上下文中。

4

1 回答 1

1

the root context is excluded by default:

/subsystem=modcluster/mod-cluster-config=configuration
ls
...
excluded-contexts=ROOT,invoker,jbossws,juddi,console
...

Note: If you remove it from the excluded-contexts, the other contexts cease to be excluded as well.

于 2013-05-20T15:02:26.623 回答