我在使用 JBoss 7.1 的项目中使用注释 @WebContext。
此注释存在于 JBOSS 模块中:
<module xmlns="urn:jboss:module:1.1" name="org.jboss.ws.api">
该 jar 位于 JBOSS\modules\jboss\ws\api (jbossws-api-1.0.0.GA.jar)
我没有使用 Maven,那么如何包含此依赖项?我可以在 MANIFEST 中使用 jboss-deployment-struct 或依赖项吗?
我的观点是可以访问我的库中的 jar。理想情况下,jar jbossws-api-1.0.0.GA.jar 必须位于 JBoss 7.1 运行时库中。
我已经尝试在 MANIFEST 和 jboss-deployment_struct bu 中建立依赖关系,当然 JBoss 7.1 运行时库尚未更新。
我认为必须更新文件standalone.xml才能添加此模块。请向我解释一下我该怎么做?
谢谢。
最佳答案
如果没有自动包含,您只需添加依赖项。
如果 org.jboss.ws.api 不是自动的(你会在部署到服务器时发现),并且我不明白为什么它不会,通过 jboss-deployment-struct 添加它。 xml 是必经之路。 该文件应包含在您的 WEB-INF 目录中,以及您的 web.xml 和 jboss-web.xml 文件。
参见AS7 Classloading Documentation如果需要的话,在 jboss-deployment-struct.xml 上。
关于java - JBoss 7.1 如何添加模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19864496/