RAD7 WAS 6.1.1 Проблема с одним сервером / JVM и 2 приложениями с различными версиями - PullRequest
2 голосов
/ 02 декабря 2009

У меня есть уникальная проблема в RAD7 (WAS 6.1.1). У нас есть два одинаковых приложения, но разных версий, работающих на одном сервере (развернуты два уха). Когда пользователь входит в приложение одновременно и пытается выполнить какое-либо действие, функциональность (и) более старой и более новой версий объединяются, и это ведет себя случайным образом. Это как-то связано с одной JVM, использующей общий пул объектов для обеих версий приложений или ...

Я сбит с толку .. Помогите

Спасибо и всего наилучшего, ди-джей

Ответы [ 2 ]

0 голосов
/ 04 декабря 2009

Дипак

Предоставленная вами информация недостаточна (не предоставляет достаточной информации, которая поможет нам помочь вам)

Поведение по умолчанию для каждого приложения (EAR) в WAS - иметь собственный загрузчик классов, за исключением некоторых, которые могут быть частью загрузчика классов сервера.

Что использует приложение? Это только веб-приложение с POJO или оно также использует EJB?

Используете ли вы какие-либо общие библиотеки, определенные на уровне сервера?

Что означает вход в приложения? Если пользователь входит в одно приложение и SSO включен, пользователю не будет предложено войти во второе приложение (при условии, что это тот же домен - так как токен LTPA доступен из первого входа в систему.

Пожалуйста, предоставьте дополнительную информацию.

Manglu

0 голосов
/ 02 декабря 2009

Я не уверен на 100%, почему у вас одно и то же приложение на одном сервере ... но подумайте об этом следующим образом:

Оба приложения регистрируются в определенном контексте (например, / myApp /), и оба они активны на сервере. Какой из них должен действовать при поступлении запроса? Это одна из тех ситуаций, когда «компьютер не знает, что вы действительно хотите делать». Поскольку оба приложения фактически выполняют действия, это звучит как состояние гонки между обоими приложениями. Иногда побеждает одно приложение, иногда побеждает другое.

У вас не должно быть обоих этих приложений на одном сервере.

...