WSO2ESB 突触处理器

WSO2ESB Synapse Handler

我是 WSO2 的新手。 我正在尝试让 SynapseHandler 在 WSO2ESB v5.0.0 上工作。

public class TestHandler implements SynapseHandler...

我把它做成一个罐子。然后我将它部署到 ESB 工件中。 停止服务器。 将条目添加到 synapse-handlers.xml.

<handler name="TestHandler" class="x.y.z.TestHandler"/>

我启动服务器并收到以下错误:

java.lang.ClassNotFoundException: x.y.z.TestHandler 无法被 synapse-core_2.1.7.wso2v7

找到

即使找到了 jar:

INFO - ExtensionDeployer 加载扩展来自:C:....\wso2esb-5.0.0\repository\deployment\server\extensions\TestHandler-0.0.1.jar

除了系统输出外,我在方法中什么都没有。
示例如下here

使用 wso2server.bat -DosgiConsole,然后在 osgi 控制台中使用 ss,显示没有加载 jar,因为错误。

知道我错过了什么吗?

提前致谢。

您需要将 JAR 添加到 repository/components/lib 目录。您可以尝试将其添加到那里吗?