Java 标注操作 Class testJar.CustomXpath 不存在

Java Callout action Class testJar.CustomXpath does not exist

我正在尝试将 java class 转换为 jar 文件以在 Oracle 服务总线中使用它,但是当我尝试部署代码时出现以下错误

[PipelinePairNode1, Request Pipeline, stage1, Java Callout action] Class testJar.CustomXpath does not exist

下面是我的Javaclass,

    package testJar;

public class CustomXpath {
    public CustomXpath() {
        super();
    }

    public static String greeting(String name) {
        return "Hi "+name;
    }
}

使用 .class 文件导出到 jar 的正确方法是什么,我哪里出错了。

此问题仅在部署时出现。

请帮忙

我已经通过创建一个 maven 项目并使用以下命令导出 jar 解决了这个问题。

mvn clean install
  1. 创建maven项目
  2. select 打包成 jar
  3. 构建 -> mvn 全新安装
  4. 生成的 jar,您可以在 OSB 中用于 java 标注 activity。

如果有人遇到问题,希望此方法有所帮助。