Serviço da Web como arquivo JAR ou WAR dentro de outro WAR?

Tenho um serviço da web SOAP em execução no Tomcat 6 (usando Spring Web Services, Java)

Agora, quero mesclar esse serviço da web em outro aplicativo da web grande (usa Spring, Java e não um serviço da web) e usar o serviço da web como um tipo de plugin para o aplicativo da web principal. Quero dizer, quando executo meu aplicativo principal, meu serviço da web também começará a funcionar. E eles usarão os mesmos recursos.

O aplicativo Web principal já possui vários plug-ins que são arquivos JAR em sua pasta WEB-INF / LIB. Mas meu serviço web é um arquivo WAR, então posso usar um aplicativo Web (arquivo WAR) dentro de outra pasta WEB-INF / LIB de aplicativos Web?

Se não puder fazer isso, é possível remover a pasta WEB-INF do meu serviço da web e tornar meu serviço da web um arquivo JAR e colocá-lo na pasta WEB-INf / LIB dos meus aplicativos principais? Não tenho certeza se posso servir um serviço da Web como um arquivo JAR.

Que abordagem você acha que é melhor ou tem outras sugestões?

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion