无法找到请求的工厂com.ctc.wstx.stax.WstxInputFactory

时间:2011-06-13 06:28:30

标签: java web-services oracle-agile-plm

我正在构建一个Oracle Agile PLM CustomAction Px。

我在Px内部调用了一个Web服务来处理一些数据。

部署后,它为javax.xml.ws.Service

提供了“未找到类别”

所以我在jaxws-api-2.1-1.jar文件夹中复制了\Agile\Agile931\integration\sdk\extensions

此后此错误消失了。

类似地,我复制了一些其他的jar以删除其他类的“Class not found exception”。

但现在我不知道如何删除此错误:

  

无法找到请求的工厂com.ctc.wstx.stax.WstxInputFactory。 Classloader = Agile.root:0.0.0

2 个答案:

答案 0 :(得分:6)

如果您正在使用Maven,则可以添加依赖项

<dependency>
    <groupId>com.fasterxml.woodstox</groupId>
    <artifactId>woodstox-core</artifactId>
    <version>5.0.2</version>
</dependency>

答案 1 :(得分:2)

com.ctc.wstx.stax指的是Woodstox StAX解析器。您可以下载here,并将其添加到类路径中。