如何将自定义中介器部署到 ESB 并通过 UI 使用它
我创建了一个自定义调解器,它是 JAR 文件。然后创建了一个碳应用程序项目并选择了一个自定义调解器工件,然后导出了它的 CAR 文件。
现在我不知道在哪里可以找到 CAR 文件,以便我可以在 ESB(管理控制台)中使用我的自定义中介。
另一个问题是,我如何通过 UI(在管理控制台中)使用我的中介相同的一流中介?
我使用 WSO2 developer studio 2.1.0 创建了调解器
Q1。现在我不知道在哪里可以找到 CAR 文件以便我可以在 ESB(管理控制台)中使用我的自定义中介?
Ans: 如果您使用管理控制台部署 CAR 文件,那么您需要使用 ESB 管理控制台主选项卡上“碳应用程序”部分下的“添加”按钮。然后您将能够从中上传您的 CAR 文件,几分钟后您可以尝试创建一个使用该类调解器的代理服务。
如果您使用文件系统部署 CAR 文件,在 ESB 4.6.0 中,您需要将此 CAR 文件部署到<ESB_HOME>/repository/carbonapps/0
文件夹。
Q2。如何通过 UI 使用我的调解员相同的一流调解员?
Ans:在 In sequence 或 out sequence 的代理服务创建中,您可以使用 Class mediator 并提供您使用 CAR 文件部署的 class mediator 的完全限定名称。您可以尝试使用那里的“加载类”按钮来查看到那个时候类中介器是否在服务器中实际可用。
希望这能回答您的疑问。
/哈莎娜