Как сделать IPC (сложный) в WebSphere Portal, используя два разных военных файла? - PullRequest
1 голос
/ 20 апреля 2011

Привет! Я попытался разработать приложение с использованием IPC в WebSpherePortal, используя два разных файла war. Я пытаюсь передать один объект bean, для этого я поместил один файл jar в ../WebSpherePortal/PortalServer/shared/app.Даже получаю исключение приведения класса. Может ли кто-нибудь ответить на этот вопрос.

1 Ответ

0 голосов
/ 20 октября 2011

То, что вы пытались, не сработает. Загрузчик классов с WAS обычно работает так, что каждое приложение отделено друг от друга. Вы не можете совместно использовать какие-либо классы, потому что загрузчики классов не смогут понять, что два класса - даже если они загружены из одного и того же фляги - фактически одинаковы. Что вам нужно сделать, это сериализовать («реализует Serializable», плюс убедиться, что вы действительно сериализуете каждый объект) каждый объект, прежде чем делиться ими.

Некоторые подходы, которые вы обычно можете использовать: ICE или Spring Remoting .

...