I've got two WAR in my EAR. Each WAR is using Seam Mail to send an activateAccountMail.
I've got a seam component to manage mail sending called mailService.
I've got different problems
In my second War i can't call my mailService mailService, there is a conflict with first War
Ok then i called it mailService2.
I both War the mail file is called activateAccount.xhtml.
But when i send a mail from the WAR 2, it's activateAccount.xhtml from the WAR 1 that is used.
Ok then i can give them different name, that is a quite simple work around.
Someone knows when this kind of isolation problem will be solved ?
To achieve this kind of isolation you need to make sure that the WAR classloaders are isolated - this is a question for an app server forum.