1

我正在尝试使用来自开源 SOA 中间件提供商 WSO2 的 Developer Studio 工具来做一个简单的代理服务。

当我在图形视图中将 Switch Mediator 拖入流程时没有问题,但是当我更改为文本视图时,我遇到了以下错误:

Cannot update source view. The following error(s) have been detected 
Reason: XPathFactoty#newInstance() failed to create an XPathFactoty for the default object model: http://java.sun.com/jaxp/xpath/dom with the XPathFactotyConfigurationException: javax.xml.xpath.XPathFactotyConfigurationException: java.util.ServiceConfigurationError javax.xml.xpath.XPathFactoty: bundleresource://1013.fwk317983781:21/META-INF/services/javax.xml.xpath.XPathFa ctory:2: Illegal configuration-file syntax

而且 XML 是空的,所以我不能添加任何 Switch Mediator 并让它与 WSO2 DS 一起工作。

该工具的 3.5.0 和 3.6.0 版本会发生这种情况,我什至尝试了网站中的一个示例,但结果相同。

任何人有任何理由为什么会发生此错误?

谢谢!

4

1 回答 1

0

每个开关元素都需要有一个名为“源”的属性。这是在每种情况下都根据标准检查的 Xpath 属性。要添加“源”属性,请键入 Xpath,然后单击“更新”或“保存”。使用该必需属性,可以创建有效的 xml 配置文件并将其视为文本。

以下是有关开关中介的更多文档:https ://docs.wso2.org/display/ESB481/Switch+Mediator

于 2014-06-25T19:33:05.073 回答