找不到资源:META-INF/services/javax.xml.parsers.DocumentBuilderFactory

2020-08-22 04:58发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在使用SOAP通道创建SAP到SFDC的方案。

作为获取会话ID的一部分,我们使用了以下博客中指定的Java映射

https://wiki.scn.sap.com/wiki/display/XI/SFDC+Integration+using+PI +7.1 +-+如何+添加+ SOAP + Envelope + in + Java + Mapping?original_fqdn = wiki.sdn.sap.com

我们已经更改了凭据,并更新了我们环境中的各自渠道。 我们已经在虚拟ICO中引用了该通道。 我们使用的是PI 7.5单栈系统。

当我们在PI系统中使用包含Java映射的导出Jar时,出现以下错误

但是,我们在操作映射测试中遇到了以下错误:

  • 未找到资源:META-INF/services/javax.xml.transform.TransformerFactory
  • 找不到资源:META-INF/services/javax.xml.parsers.DocumentBuilderFactory

我们已经使用了在Java1.8上运行的NWDS。

请提出解决此问题的可能原因和解决方案。

预先感谢

此致

Ragulan Ravikesavan

(39.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在使用SOAP通道创建SAP到SFDC的方案。

作为获取会话ID的一部分,我们使用了以下博客中指定的Java映射

https://wiki.scn.sap.com/wiki/display/XI/SFDC+Integration+using+PI +7.1 +-+如何+添加+ SOAP + Envelope + in + Java + Mapping?original_fqdn = wiki.sdn.sap.com

我们已经更改了凭据,并更新了我们环境中的各自渠道。 我们已经在虚拟ICO中引用了该通道。 我们使用的是PI 7.5单栈系统。

当我们在PI系统中使用包含Java映射的导出Jar时,出现以下错误

但是,我们在操作映射测试中遇到了以下错误:

  • 未找到资源:META-INF/services/javax.xml.transform.TransformerFactory
  • 找不到资源:META-INF/services/javax.xml.parsers.DocumentBuilderFactory

我们已经使用了在Java1.8上运行的NWDS。

请提出解决此问题的可能原因和解决方案。

预先感谢

此致

Ragulan Ravikesavan

(39.2 kB)
付费偷看设置
发送
13条回答
路亽曱_Ryan
1楼-- · 2020-08-22 05:37

您可以实现SAP-Note 2669221或直接使用实现类:

 DocumentBuilderFactory factory = new com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl();
 
ZJXianG
2楼-- · 2020-08-22 05:51

你好,

我认为您错过了导入JAR文件的权限,请检查以下链接

https://archive.sap.com/discussions/thread/3942550

SAP小黑
3楼-- · 2020-08-22 05:29

嗨Ragulan,

在将SAP PO升级到NW7.50 SP5之后,我遇到了完全相同的错误。

您是否已经找到解决此问题的方法?

最诚挚的问候,
Joost Weghorst

悻福寶寶
4楼-- · 2020-08-22 05:42

嗨拉古兰,

如果您已解决此问题,请告诉我。

我们正面临着同样的问题,请您帮忙

半个程序猿
5楼-- · 2020-08-22 05:45

嗨,拉古兰!

如果您已解决此问题,请告诉我。

我们也面临着同样的问题,请您帮忙?

奄奄一息的小鱼
6楼-- · 2020-08-22 05:50

似乎是SAP PO 7.50中的一个大坝错误。

多年来我一直在研究这个问题。

SAP的正式声明是,从PO 7.3x开始,您可以使用标准XML处理工具。 (禁用xmltoolkit)

我尝试使用普通的SAX解析器来执行此操作,但是它抛出异常:

SAXParserFactory theFactory = SAXParserFactory.newInstance();

因此,我尝试通过将其与sax的xerces实现捆绑在一起来克服它,但仍然得到了启发:

找不到资源:META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration

好吧,我会厌烦他们,打开OSS,让他们看看要解决多长时间。

最佳

Matthias

一周热门 更多>