Como impedir que o JBoss as 7.x implementar Web Services contido em um aplicativo da web de dependência

StackOverflow https://stackoverflow.com/questions/9332018

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.

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top