如何向WSO2 ESB注册新的消息处理器类

如何向WSO2 ESB注册新的消息处理器类,wso2,wso2esb,esb,Wso2,Wso2esb,Esb,如何向WSO2 ESB注册新的消息处理器类 我曾尝试将jar文件放入CARBON_HOME/repository/components/plugins和dropins中,但当我通过CARBON控制台创建自定义MP时,我得到一个ClassNotFound异常 我使用的是4.0.3版 干杯在旧版本中,您需要将其添加到axis2.xml中。在“消息接收器、消息格式化程序和/或消息生成器”部分中。 也许现在您可以创建一个OSGi捆绑包来添加它,但我不确定这一点。如果是OSGi捆绑包,请将jar保存在re

如何向WSO2 ESB注册新的消息处理器类

我曾尝试将jar文件放入CARBON_HOME/repository/components/plugins和dropins中,但当我通过CARBON控制台创建自定义MP时,我得到一个ClassNotFound异常

我使用的是4.0.3版


干杯

在旧版本中,您需要将其添加到axis2.xml中。在“消息接收器、消息格式化程序和/或消息生成器”部分中。
也许现在您可以创建一个OSGi捆绑包来添加它,但我不确定这一点。

如果是OSGi捆绑包,请将jar保存在repository/components/dropins文件夹中。。 否则,如果它是一个普通的jar,请保存在repository/components/lib文件夹中。。
如果您保存在plugins文件夹(如果它是一个OSGi捆绑包),您需要编辑版本4.0.3中的bundle.info文件,将jar放入repository/components/lib文件夹。您必须重新启动ESB

Jar文件需要复制到CARBON_HOME/repository/components/lib文件夹中 在服务器启动期间,将拾取此jar文件