我是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目录。您可以尝试在此处添加它吗?