Совместимость Drools с Java 11 - PullRequest
       34

Совместимость Drools с Java 11

1 голос
/ 05 апреля 2019

При развертывании приложения для ушей, содержащего движок drools kie 7.20.0.Final на Wildfly 16.0.0.Final, я получаю исключение из-за сбоя при развертывании, из-за которого класс sun.reflect.ReflectionFactory не может быть загружен.Приложение прекрасно развертывается с Java 8.

Я понимаю, что в Java 11 удалена поддержка sun.reflect.Reflection.Слюни полагаются на это?В документации drools только сказано, что требование Java относится к Java 1.5 и ничего более.

Совместимы ли drools с Java 11?

Решено. Отключает удаление солнца.Отражать от Явы 11 была красная сельдь.настоящая проблема была с Wildfly 16, которая не делала модуль доступным.Решением было создать файл jboss-deploy-structure.xml следующим образом:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.1">
    <deployment>
        <dependencies>
            <system export="true">
                <paths>
                    <path name="sun/reflect"/>
                </paths>
            </system>
        </dependencies>
    </deployment>
</jboss-deployment-structure>

См. Этот пост: Mockito, Java 9 и java.lang.ClassNotFoundException: sun.reflect.ReflectionFactory

...