【发布时间】:2014-04-03 17:50:21
【问题描述】:
我的项目是使用 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");;
}
}
【问题讨论】:
-
因为找不到那个类型。
-
但是,我已经导入了类文件@dave
-
不,您已尝试导入该类,但找不到它。部署了吗?
-
是的。怎么解决?
-
部署缺少的类。看起来您认为类名是一个包。为您错误打包的类发布包和类声明,而不是代码。
标签: jsp tomcat error-handling