我们的团队对WSO2工具来说是全新的。我们获得了有关如何添加代理服务的基本培训,并且也能够这样做。
现在,我们必须在In Sequence中添加一个类。我们尝试使用Class mediator但它无法找到该类。然后我们意识到jar文件需要在components/lib
文件夹中。所以,它现在能够加载这个类。它正确地进入输出序列和故障序列。但是,最后,它给出了以下例外。
Unable to add proxy service :: Failed to add proxy service: Parse. Check whether the Proxy already exists-Failed to add proxy service: Parse. Check whether the Proxy already exists
到目前为止,我们正在使用设计视图来配置它。我通过本论坛的大部分帖子进行了调查,并且都在使用源代码进行配置。此外,服务总线下的“源视图”部分中不存在代理服务。
我们是否遗漏了配置中的任何步骤?我们是否需要切换到编码方法,或者可以这样做。
答案 0 :(得分:1)
似乎已经有一个代理你的名字。转到WSO2 ESB“源视图”并检查是否存在具有该名称的代理。源视图位于管理控制台的左侧。
This artical将逐步引导您编写自定义类调解器。 This post也可能对您有用。
答案 1 :(得分:1)
你的解释很奇怪。上面提到的错误日志可以在部署代理服务时出现。但是你说你的代理将进入序列和故障序列。据我所知,代理已经部署完毕。
您可以通过查看ESB_HOME / repository / deployment / server / synapse-config / default / proxy-service文件夹来检查是否存在具有相同名称的代理。如果有一个名为Parse.xml的文件(我认为代理服务的名称是Parse),您可以从文件系统中删除它,然后转到设计视图并再次添加代理。