Я разрабатываю приложение ADF в Jdev, где использую потоковую библиотеку для Excel. Эта библиотека имеет некоторую зависимость от пакета javax.xml для чтения содержимого XML. Поэтому я внес изменения в weblogic.xml, чтобы предпочесть этот пакет, а не Jaxp, и это приводит к тому, что ADF не может читать свои XML-файлы.
Пожалуйста, предложите другой способ сделать это.
IDE: Jdevloper 12C
Потоковая библиотека Excel: xlsx-streamer-2.1.0.jar и ее зависимость в соответствии с хранилищем mvn
Я попытался изменить версию других библиотек, таких как Xerces, на Xerces2 и другие версии. но получаю ошибку ниже. Поскольку ADF начинает читать файл Excel с javax.xml вместо jaxp.
javax.xml.parsers.FactoryConfigurationError: Поставщик для класса javax.xml.parsers.DocumentBuilderFactory не может быть создан
в javax.xml.parsers.FactoryFinder.findServiceProvider (FactoryFinder.java:311)
в javax.xml.parsers.FactoryFinder.find (FactoryFinder.java:267)
в javax.xml.parsers.DocumentBuilderFactory.newInstance (DocumentBuilderFactory.java:120)
в oracle.adf.share.connection.ManifestConnectionTypeLoader.parse (ManifestConnectionTypeLoader.java:128)
в oracle.adf.share.connection.ManifestConnectionTypeLoader.loadConnectionTypes (ManifestConnectionTypeLoader.java:112)
Уса. смотрите файл журнала для полной трассировки стека