我的项目是使用JSP开发网站。在这个项目中,JSP文件将从我的java文件中调用一个函数。
以下是我导入java文件的方法:
<%@ page import="java.sql.*,java.util.*,de.fraport.mobileformular.CreateEngine,org.activiti.engine.*,org.activiti.engine.runtime.*"%>
然后,这就是我如何调用我的方法:
<%
//deploy process from activiti
CreateEngine ce = new CreateEngine();
%>
但是,我不知道为什么,当我加载到页面上方时,会产生以下错误:
仅供参考:此Web应用程序在Tomcat 7上运行并连接到Activiti Workflow Engine。
感谢您的帮助。
编辑:
这是部署的类:
package de.fraport.mobileformular;
import org.activiti.engine.*;
import org.activiti.engine.runtime.*;
public class CreateEngine {
//set global variable
ProcessEngine processEngine;
RepositoryService repositoryService;
RuntimeService runtimeService;
ProcessInstance processInstance;
//method for deploying and start process
public void deployProcess()
{
processEngine = ProcessEngines.getDefaultProcessEngine();
repositoryService = processEngine.getRepositoryService();
repositoryService.createDeployment()
.addClasspathResource("accidentForm.bpmn20.xml")
.deploy();
runtimeService = processEngine.getRuntimeService();
processInstance = runtimeService.startProcessInstanceByKey("accidentForm");;
}
}
答案 0 :(得分:1)
问题通过将项目类型从Java Project更改为Dynamic Web Project来解决问题。感谢