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

public class TestHandler implements SynapseHandler...


我把它装进罐子里。然后,将其部署到ESB Artifacts中。
停止服务器。
将条目添加到synapse-handlers.xml中。

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


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

java.lang.ClassNotFoundException:x.y.z.TestHandler不能被synapse-core_2.1.7.wso2v7找到

即使找到了罐子:

INFO-ExtensionDeployer从以下位置加载扩展:C:.... \ wso2esb-5.0.0 \ repository \ deployment \ server \ extensions \ TestHandler-0.0.1.jar

除了系统输出外,我的方法什么都没有。

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

关于我错过了什么的任何想法?

提前致谢。

最佳答案

您需要将JAR添加到repository / components / lib目录。您可以尝试在此处添加它吗?

10-07 22:38