我对他们运行的karaf实例的Web服务器负载平衡请求两个应用服务器。为了能有我需要设置在karaf内置码头(JSESSIONID。$ WORKER_NAME)工人的名字粘性会话。
在我的旧Karaf(版本4.0.3)我能在“org.ops4j.pax.web.cfg”使用下面的属性来实现:
org.ops4j.pax.web.worker.name = 123
我升级到Karaf 4.2.2版现在这不再工作。这名工人的名字始终是“NODE0”。
如何设置这个在新Karaf版本?
我发现这是设置环境变量“JETTY_WORKER_INSTANCE”的解决方案。这与前缀“节点”作为工人的名字一起使用。