Como impedir que o JBoss as 7.x implementar Web Services contido em um aplicativo da web de dependência
-
27-10-2019 - |
Pergunta
Temos uma aplicação web com uma .jarra em nosso WEB-INF/lib contém alguns anotada Serviços da Web.JBoss tenta implantar a Web Services definido no .jar, mas queremos apenas usar as classes como normal API java.
Há uma forma de impedir que o JBoss para implantar os Serviços da Web?
Não podemos modificar o .jarra e temos alguns serviços RESTful em nosso web app.
Solução
Em geral, o shared libs pasta do seu aplicativo deverá conter apenas as classes de utilitário, sem qualquer componente de declarar a anotações (tais EJB3 ou JAX-RS), como ele pode ter imprevistas e indesejáveis consequências sobre o processo de implementação.
Para classificar este problema no jboss 7.x você tem que remover os frascos de WEB-INF/lib (ou lib se você tem uma ORELHA).Bibliotecas de terceiros tem de ser instalado como módulos https://docs.jboss.org/author/display/MODULES/Defining+a+module.
Em seguida, você tem que declarar o módulo para o MANIFESTO da guerra no Dependências a lista.
Espero que ajude, Fabrizio