1

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

我尝试将 jar 文件放入 CARBON_HOME/repository/components/plugins 和 dropins,但是当我通过 carbon 控制台创建自定义 MP 时,出现 ClassNotFound 异常。

我使用的是 4.0.3 版。

干杯

4

4 回答 4

0

如果是 osgi 包,请将 jar 保存在 repository/components/dropins 文件夹中。否则,如果它是普通 jar,请保存在 repository/components/lib 文件夹中。如果您保存在 plugins 文件夹中(如果是 OSGi 包),则需要编辑 bundle.info 文件

于 2012-04-10T13:41:00.487 回答
0

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

于 2012-04-10T12:09:13.597 回答
0

在版本 4.0.3 中,将 jar 放入 repository/components/lib 文件夹。您必须重新启动 ESB

于 2012-04-18T18:26:19.000 回答
0

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

于 2017-04-24T09:05:33.043 回答