如何找出容器提供哪些类/路径?

时间:2018-08-30 16:57:19

标签: path export wildfly system classloading

我正在使用WildFly 10.1,需要添加几个模块。当然,它们具有自己的依赖性,我需要在module.xml中定义它们。据我所知,容器本身已经提供了一些类(例如,类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",但找不到任何提示来回答此类问题。

谢谢!

0 个答案:

没有答案