5.6.1.2. 设置多个 Web 客户端服务器
在下面的示例中,配置文件的路径都是按照使用快速部署的情况提供的。 |
在 Tomcat 1 和 Tomcat 2 服务器,做以下配置:
在
tomcat/conf/server.xml
文件中,添加jvmRoute
参数,其值为在负载均衡配置中为tomcat1
和tomcat2
设置的 worker 的名称:<Server port="8005" shutdown="SHUTDOWN">
...
<Service name="Catalina">
...
<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
...
</Engine>
</Service>
</Server>
在
tomcat/conf/app/local.app.properties
中设置下列应用程序属性:cuba.useLocalServiceInvocation = false
cuba.connectionUrlList = http://host3:8080/app-core
cuba.webHostName = host1
cuba.webPort = 8080
cuba.webContextName = app
cuba.webHostName, cuba.webPort 和 cuba.webContextName 参数对于 Web 客户端集群来说不是必须的,但是这些参数为在平台的其它功能中辨识服务器提供了方便,比如 JMX 控制台。另外 User Sessions 界面的 Client Info 属性会显示用户目前使用的 Web 客户端的标识符。