Исключить статический модуль httpcomponent без исключения рестайзи из JBoss EAP 7.1 - PullRequest
0 голосов
/ 22 февраля 2019

Мне нужно исключить модуль httpcomponent по умолчанию из моего приложения, но я также использую restasy и не хочу исключать или нарушать его.Для httpcomponent я хочу использовать версии из зависимостей в моем проекте.Возможно ли это с JBoss EAP 7.1?

версиями модулей в jboss:

jackson-databind-2.8.9.redhat-1

jackson-core-2.8.9.redhat-1

jackson-annotations-2.8.9.redhat-1

Я пытался добавить в jboss-deployment-structure.xml эту конфигурацию, но это не удалосьпомощь:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-deployment-structure>
    <deployment>
        <exclusions>
            <module name="org.apache.httpcomponents" />     
            <module name="org.jboss.resteasy.resteasy-jackson-provider" />
            <module name="org.jboss.resteasy.resteasy-jackson2-provider" />
             <module name="org.jboss.resteasy.resteasy-jettison-provider"/>
        </exclusions>
        <dependencies>
        </dependencies>
    </deployment>
</jboss-deployment-structure>

1 Ответ

0 голосов
/ 26 февраля 2019

Это должно работать, я могу предоставить вам проверенный пример (я исключил провайдера jettinson для своего веб-приложения):

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
    <deployment>
        <exclusions>
            <module name="org.jboss.resteasy.resteasy-jettison-provider"/>
        </exclusions>
    </deployment>
</jboss-deployment-structure>

Я вижу только модули в вашем вопросе, у вас есть правильныйРазвертывание -> структура исключений?

Если вам нужен список модулей JBoss EAP 7, перейдите сюда .

...