运行和访问多个JBoss实例

我有5个JBoss实例在不同的端口(8080到8480)上configuration和运行,每个实例都分配给一个特定的项目团队。我想进一步configuration它,以便属于一个项目的用户应该能够访问他们的实例(节点)只需inputURL /节点而不提及端口号,例如http:// localhost / node1应该将它们带到第一个实例,依此类推。 据我所知,mod_jk可以用来在单个节点的服务器上实现这一点。如果有人能够帮助我,请不吝赐教。

谢谢Nagaraj

你不必使用mod_jk ,只需使用mod_proxy来完成工作。 只要把它放在你的apacheconfiguration里:

 <Location /node1> ProxyPass http://<jboss_server_name>:8080/ ProxyPassReverse http://<jboss_server_name>:8080/ </Location> <Location /node2> ProxyPass http://<jboss_server_name>:8180/ ProxyPassReverse http://<jboss_server_name>:8180/ </Location> ... 

这样,所有对/node1请求将被转发到你的第一个jboss实例,并且/node2将被转发到你的第二个jboss实例,依此类推。

我能够满足我的要求,使用mod_jk,通过遵循这个优秀的文章

http://www.linuxjournal.com/article/8561

虽然是为Apache / Tomcat编写的,但它为我提供了足够的信息,并在我的环境中成功应用。

谢谢。