Eu uso a anotação @WebContext no meu projeto usando o JBoss 7.1.
Esta anotação está presente em um módulo JBOSS:
<module xmlns="urn:jboss:module:1.1" name="org.jboss.ws.api">
O jar está localizado no JBOSSmodulesjbosswsapi (jbossws-api-1.0.0.GA.jar)
Não estou usando o maven, como incluir essa dependência? Posso usar a estrutura de implantação do jboss ou Dependências no MANIFEST?
Meu objetivo é ter acesso ao frasco na minha Lib. Idealmente, o jar jbossws-api-1.0.0.GA.jar deve estar localizado no JBoss 7.1 Runtime Libs.
Eu já tentei ter a dependência no MANIFEST e no jboss-deployment_structure, é claro que o JBoss 7.1 Runtime Libs não está atualizado.
Eu acho que o arquivo standalone.xml deve ser atualizado para adicionar este módulo. Por favor, explique-me como faço isso?
Obrigado.
Respostas:
2 para resposta № 1Você só precisa adicionar uma dependência se ela não for incluída automaticamente.
Se o org.jboss.ws.A API não é automática (você descobrirá quando implantar no servidor), e eu não vejo por que não seria, incluí-lo através do jboss-deployment-structure.xml é o caminho a percorrer. Esse arquivo deve ser incluído no diretório WEB-INF, junto com os arquivos web.xml e jboss-web.xml.
Vejo Documentação do AS7 Classloading no jboss-deployment-structure.xml, se necessário.
0 para resposta № 2
Na preferência do eclipse, se você for em Servidor -> RuntimeEnv -> DefaultClaspathEntry. Você pode adicionar módulos adicionais. Eu tive que adicionar org.jobss.ws.api.