【问题标题】:Refer classes from module of wildfly in war file在war文件中引用wildfly模块中的类
【发布时间】:2015-10-26 21:12:24
【问题描述】:

我想从 WAR 文件的 WEB-INF 文件夹中删除 classes 文件夹,并从作为 Wildfly 服务器模块加载的 jar 文件中引用相同的文件夹。 所以我在wildfly-home/modules/com/mypackage/main jar 和模块名称"com.mypackage" 的module.xml 中创建了和模块 并在war的manifest.mf文件中添加了相同的内容

Manifest-Version: 1.0 
Dependencies: com.mypackage

但这不起作用。

服务器:wildfly 8.2

【问题讨论】:

  • 我建议使用module add CLI 命令来帮助安装模块。如果你不想使用那个验证你的路径,应该是modules,并确保你的module.xml文件的正确性。

标签: jakarta-ee jboss7.x wildfly wildfly-8


【解决方案1】:

您的目录不正确。使用wildfly,您必须将模块放入:

{wildfly-home}/modules/system/layers/base

【讨论】:

  • 这是一个答案。编辑文本以表明这一点。
  • 模块可以放在modules/modules/system/layers/basemodule add CLI 命令默认将它们放在modules/ 目录中。
  • 我同意你应该能够将它放在那里,但我无法让它在 WildFly 9 中工作。我找不到任何关于原因的信息。
  • 没关系,我在使用 cli 后成功了,我不知道为什么之前失败了。
猜你喜欢
  • 2018-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-09
  • 1970-01-01
  • 2018-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多