Удалить имя сервера из JSESSIONID

Наше приложение работает на JBOSS, а его внешний интерфейс — на Apache. При внешнем доступе к URL-адресу JSESSIONID отображает имя сервера в свойстве Content файла cookie.

Есть идеи как это убрать???

Спасибо,


person Mitz    schedule 26.10.2010    source источник
comment
Какая версия JBoss? Используете ли вы mod_jk для связи между Apache и JBoss?   -  person skaffman    schedule 26.10.2010
comment
Привет! Мы используем JBOSS 4.3_CP08. И да, мы используем mod_jk для связи между 2.   -  person Mitz    schedule 26.10.2010


Ответы (1)


mod_jk добавляет имя рабочего в файл cookie, чтобы помнить, на какой tomcat должен быть направлен предстоящий запрос.

По умолчанию имя рабочего процесса равно jvmRoute, настроенному на tomcat в теге ‹Engine› в файле server.xml.

Вы можете изменить work.properties, чтобы использовать другое имя рабочего процесса, но вам нужно будет добавить определение jvm_route:

...
worker.myworker.jvm_route=<jvm-route-as-specified-in-tomcat-conf>
...
person Maurice Perry    schedule 26.10.2010