Запрашиваемая фабрика com.ctc.wstx.stax.WstxInputFactory не может быть найдена
Я строю Oracle Agile PLM CustomAction Px.
Я вызвал веб-сервис внутри Px для обработки некоторых данных.
После того, как я развернул, он дал "Класс не найден исключение" для javax.xml.ws.Service
так что я скопировал jaxws-api-2.1-1.jar
в \Agile\Agile931\integration\sdk\extensions
папка.
После этого эта ошибка исчезла.
Точно так же я скопировал несколько других jar-файлов, чтобы удалить "Class not found исключение" для других классов.
Но теперь я не знаю, как удалить эту ошибку:
Запрашиваемая фабрика com.ctc.wstx.stax.WstxInputFactory не может быть найдена. Classloader =Agile.root:0.0.0
2 ответа
Если вы используете Maven, вы можете добавить зависимость
<dependency>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
<version>5.0.2</version>
</dependency>
com.ctc.wstx.stax
ссылается на синтаксический анализатор Woodstox StAX. Вы можете скачать его здесь и добавить в свой путь к классам.