Java 无法从WSO2 BPMN资源管理器实例化类

Java 无法从WSO2 BPMN资源管理器实例化类,java,wso2,wso2carbon,wso2bps,Java,Wso2,Wso2carbon,Wso2bps,我设计了一个bpmn(在eclipse中使用activiti)并成功地将其部署在BPS服务器上,但现在当我试图在bpmn explorer中启动该过程时,我面临以下问题: 启动进程时出错:无法实例化类org.wso2.Mymaven.App。 我在BPMN中使用了两个用户任务,一个服务任务和一个邮件任务,服务任务正在使用上述类 我已经完成了本教程“”中提到的所有步骤。在第10步(图26)之前,一切正常,但在那之后,我面临着“错误启动流程:无法实例化org.wso2.Mymaven.App类”的问

我设计了一个bpmn(在eclipse中使用activiti)并成功地将其部署在BPS服务器上,但现在当我试图在bpmn explorer中启动该过程时,我面临以下问题: 启动进程时出错:无法实例化类org.wso2.Mymaven.App。

我在BPMN中使用了两个用户任务,一个服务任务和一个邮件任务,服务任务正在使用上述类

我已经完成了本教程“”中提到的所有步骤。在第10步(图26)之前,一切正常,但在那之后,我面临着“错误启动流程:无法实例化org.wso2.Mymaven.App类”的问题

使用的java代码是:

package org.wso2.Mymaven;

import org.activiti.engine.delegate.DelegateExecution;
import org.activiti.engine.delegate.JavaDelegate;
import java.lang.Long;
import java.util.Random;

public class App implements JavaDelegate{
   public void execute(DelegateExecution execution) throws Exception {
       int billAmount = Integer.parseInt((String)execution.getVariable("amount"));
       Random randomGenerator = new Random();
       int value = randomGenerator.nextInt(20);
       int result = (billAmount * value);

       execution.setVariable("result", "" + result);     
    }
}

您是否将带有该类的jar文件部署到BPS中?您需要将该jar文件复制到/repository/components/lib文件夹中,然后重新启动服务器