Ошибка добавления посредника коммутатора в прокси-службу в WSO2 Developer Studio
Я пытаюсь создать простой прокси-сервис, используя инструмент Developer Studio от поставщика промежуточного программного обеспечения SOA с открытым исходным кодом WSO2.
Когда я перетаскиваю в поток 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 и заставить его работать с WSO2 DS.
Это происходит с версией инструмента 3.5.0 и 3.6.0, и я даже пробую один из примеров на веб-сайте, но с тем же результатом.
У кого-нибудь есть причина, по которой происходит эта ошибка?
Спасибо!
1 ответ
Каждый элемент переключателя должен иметь атрибут "источник". Это атрибут Xpath, который проверяется на соответствие критериям в каждом случае. Чтобы добавить атрибут "источник", введите Xpath и нажмите "обновить" или "сохранить". С этим обязательным атрибутом можно создать действительный файл конфигурации xml и просмотреть его как текст.
Вот дополнительная документация по посреднику коммутатора: https://docs.wso2.org/display/ESB481/Switch+Mediator