5.6.1.2. 设置多个 Web 客户端服务器


在下面的示例中,配置文件的路径都是按照使用快速部署的情况提供的。

在 Tomcat 1 和 Tomcat 2 服务器,做以下配置:

  • tomcat/conf/server.xml 文件中,添加 jvmRoute 参数,其值为在负载均衡配置中为 tomcat1tomcat2 设置的 worker 的名称:
  1. <Server port="8005" shutdown="SHUTDOWN">
  2. ...
  3. <Service name="Catalina">
  4. ...
  5. <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">
  6. ...
  7. </Engine>
  8. </Service>
  9. </Server>
  • tomcat/conf/app/local.app.properties 中设置下列应用程序属性:
  1. cuba.useLocalServiceInvocation = false
  2. cuba.connectionUrlList = http://host3:8080/app-core
  3. cuba.webHostName = host1
  4. cuba.webPort = 8080
  5. cuba.webContextName = app

cuba.webHostName, cuba.webPortcuba.webContextName 参数对于 Web 客户端集群来说不是必须的,但是这些参数为在平台的其它功能中辨识服务器提供了方便,比如 JMX 控制台。另外 User Sessions 界面的 Client Info 属性会显示用户目前使用的 Web 客户端的标识符。