我正在使用 WildFly 10.1,需要添加几个模块。当然,它们有自己的依赖项,我需要在module.xml
. 据我所知,容器本身已经提供了一些类(例如 class javax/xml/ws/Service
),并且为了向这个系统库添加依赖项,我曾经将以下内容放入module.xml
:
<dependencies>
<system export="true">
<paths>
<path name="javax/xml/ws"/>
<path name="javax/xml/namespace"/>
</paths>
</system>
</dependencies>
同时,我这样做只是因为我知道这一点。
但是,如果我不确定这个特定类是否由容器/JDK 提供时,我将来会在某个地方遇到这种情况怎么办?如何找到可以从当前容器(系统)/JDK 导出的类/路径的完整列表?
我浏览了许多专门用于 WildFly 中的类加载的文章和文档,其中大多数只是声明您可以做到这些system export="true"
,但无法找到任何关于此类问题的答案的提示。
谢谢!