Как узнать, какие классы / пути предоставляются контейнером?

Я использую 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 ответов

Другие вопросы по тегам