- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 WSO2 Developer Studio 创建了这个项目。在 src/main/java
下我创建了包 samples.mediators
在那个包中类 UnzipFileMediator
:
package samples.mediators;
import org.apache.synapse.MessageContext;
import org.apache.synapse.mediators.AbstractMediator;
public class UnzipFileMediator extends AbstractMediator {
public boolean mediate(MessageContext context) {
// TODO Implement your mediation logic here
System.out.println("UnzipFile Mediation entered");
return true;
}
}
要部署代码,请遵循以下说明:
右键单击该项目并选择将项目导出为可部署存档。
它创建了名为 Unzip.jar 的 jar 文件
我将 Jar 文件部署到 <ESB_HOME>/repository/components/lib
目录。
在突触配置中我这样调用类
<class name="samples.mediators.UnzipFileMediator"></class>
但是当我尝试保存它时,它会产生以下错误:
org.apache.axis2.AxisFault: Class samples.mediators.UnzipFileMediator not found in the path
我在这里做错了什么?
最佳答案
使用不同的包名。
因为命名空间(或包)samples.mediators
已被 WSO2 在不同的 jar 中使用。您现在已经部署了第二个具有相同包名的 jar,WSO2 将不会在类路径中找到这些类。
为您自己的类(class)选择一个正确的包( namespace ),其中包含您的公司名称,例如 com.mycompany.mediators
。
关于wso2-esb - 在路径中找不到 WSO2ESB 自定义中介 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33751867/
我正在使用 Siddhi [1] 的 Java 库,并且注意到检索和处理由 Siddhi 运行时生成的事件有相当大的延迟。尽管两个Siddhi事件可能具有时间差为X秒的Siddhi事件时间戳,但是在接
我阅读了网站上提供的文档,但没有太多关于如何连接到服务器并从 java 访问其 CEP 功能的信息。例如,它接受 POJO 作为事件模型还是只是 xml?我们可以从 Java 创建事件模型和查询吗?如
我是一名优秀的程序员,十分优秀!