问题描述
大家好,我在搭建利用jbpm设计工作流的环境,用的eclipseGalileo,jbpm4.4,tomcat6.0,在运行一个实例project时,tomcat总是报错:Anerroroccurredatline:13inthejspfile:/index.jspProcessEnginecannotberesolvedtoatype10:</head>11:<body>12:<%13:ProcessEngineprocessEngine=Configuration.getProcessEngine();14:RepositoryServicerepositoryService=processEngine.getRepositoryService();15:ExecutionServiceexecutionService=processEngine.getExecutionService();16:TaskServicetaskService=processEngine.getTaskService();Anerroroccurredatline:13inthejspfile:/index.jspConfigurationcannotberesolved10:</head>11:<body>12:<%13:ProcessEngineprocessEngine=Configuration.getProcessEngine();14:RepositoryServicerepositoryService=processEngine.getRepositoryService();15:ExecutionServiceexecutionService=processEngine.getExecutionService();16:TaskServicetaskService=processEngine.getTaskService();Anerroroccurredatline:14inthejspfile:/index.jspRepositoryServicecannotberesolvedtoatype11:<body>12:<%13:ProcessEngineprocessEngine=Configuration.getProcessEngine();14:RepositoryServicerepositoryService=processEngine.getRepositoryService();15:ExecutionServiceexecutionService=processEngine.getExecutionService();16:TaskServicetaskService=processEngine.getTaskService();17:Anerroroccurredatline:15inthejspfile:/index.jspExecutionServicecannotberesolvedtoatype12:<%13:ProcessEngineprocessEngine=Configuration.getProcessEngine();14:RepositoryServicerepositoryService=processEngine.getRepositoryService();15:ExecutionServiceexecutionService=processEngine.getExecutionService();16:TaskServicetaskService=processEngine.getTaskService();17:18:StringuserName=(String)session.getAttribute("userName");Anerroroccurredatline:16inthejspfile:/index.jspTaskServicecannotberesolvedtoatype13:ProcessEngineprocessEngine=Configuration.getProcessEngine();14:RepositoryServicerepositoryService=processEngine.getRepositoryService();15:ExecutionServiceexecutionService=processEngine.getExecutionService();16:TaskServicetaskService=processEngine.getTaskService();17:18:StringuserName=(String)session.getAttribute("userName");19:Anerroroccurredatline:20inthejspfile:/index.jspProcessDefinitioncannotberesolvedtoatype17:18:StringuserName=(String)session.getAttribute("userName");19:20:List<ProcessDefinition>pdlist=repositoryService.createProcessDefinitionQuery().list();21:List<ProcessInstance>pilist=executionService.createProcessInstanceQuery().list();22:List<Task>tasklist=taskService.findPersonalTasks(userName);23:%>Anerroroccurredatline:21inthejspfile:/index.jspProcessInstancecannotberesolvedtoatype18:StringuserName=(String)session.getAttribute("userName");19:20:List<ProcessDefinition>pdlist=repositoryService.createProcessDefinitionQuery().list();21:List<ProcessInstance>pilist=executionService.createProcessInstanceQuery().list();22:List<Task>tasklist=taskService.findPersonalTasks(userName);23:%>24:<fieldset><legend>鍙戝竷娴佺▼</legend>Anerroroccurredatline:22inthejspfile:/index.jspTaskcannotberesolvedtoatype19:20:List<ProcessDefinition>pdlist=repositoryService.createProcessDefinitionQuery().list();21:List<ProcessInstance>pilist=executionService.createProcessInstanceQuery().list();22:List<Task>tasklist=taskService.findPersonalTasks(userName);23:%>24:<fieldset><legend>鍙戝竷娴佺▼</legend>25:<ahref="deploy.jsp?model=model1_1">鍗曡捣鐐规ā鍨?/a> Anerroroccurredatline:44inthejspfile:/index.jspProcessDefinitioncannotberesolvedtoatype41:<td>鎿嶄綔</td>42:</tr>43:<%44:for(ProcessDefinitionpd:pdlist){45:%>46:<tr>47:<td><%=pd.getId()%></td>Anerroroccurredatline:65inthejspfile:/index.jspProcessInstancecannotberesolvedtoatype62:<td>鏌ョ湅</td>63:</tr>64:<%65:for(ProcessInstancepi:pilist){66:%>67:<tr>68:<td><%=pi.getId()%></td>Anerroroccurredatline:87inthejspfile:/index.jspTaskcannotberesolvedtoatype84:<td>鐘舵?</td>85:</tr>86:<%87:for(Tasktask:tasklist){88:%>89:<tr>90:<td><%=task.getId()%></td>index的源码如下:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><%@pageimport="java.util.*,org.jbpm.api.*,org.jbpm.api.task.*"%><%@includefile="/checkLogin.jsp"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>测试模式</title></head><body><%ProcessEngineprocessEngine=Configuration.getProcessEngine();RepositoryServicerepositoryService=processEngine.getRepositoryService();ExecutionServiceexecutionService=processEngine.getExecutionService();TaskServicetaskService=processEngine.getTaskService();StringuserName=(String)session.getAttribute("userName");List<ProcessDefinition>pdlist=repositoryService.createProcessDefinitionQuery().list();List<ProcessInstance>pilist=executionService.createProcessInstanceQuery().list();List<Task>tasklist=taskService.findPersonalTasks(userName);%><fieldset><legend>发布流程</legend><ahref="deploy.jsp?model=model1_1">单起点模型</a> <ahref="deploy.jsp?model=model3_1_1">串行</a> <ahref="deploy.jsp?model=model3_1_2">自循环</a> <ahref="deploy.jsp?model=model3_2_1">并行1</a> <ahref="deploy.jsp?model=model3_2_1_1">并行2</a> <ahref="deploy.jsp?model=model3_2_2">异或模型(显示)(鉴别模式)</a> <ahref="deploy.jsp?model=model3_2_5">抄送</a> <br/><ahref="deploy.jsp?model=model3_3_1">同步聚合</a> </fieldset><br/>[UserName:<%=userName%>]<ahref="login.jsp">登陆</a><br/><fieldset><legend>当前流程</legend><tablecellspacing=1cellpadding=10border=1><tr><td>id</td><td>name</td><td>version</td><td>操作</td></tr><%for(ProcessDefinitionpd:pdlist){%><tr><td><%=pd.getId()%></td><td><%=pd.getName()%></td><td><%=pd.getVersion()%></td><td><ahref="remove.jsp?id=<%=pd.getDeploymentId()%>">删除</a>|<ahref="start.jsp?id=<%=pd.getId()%>">开始</a></td></tr><%}%></table></fieldset><fieldset><legend>流程实例</legend><tablecellspacing=1cellpadding=10border=1><tr><td>id</td><td>活动</td><td>状态</td><td>查看</td></tr><%for(ProcessInstancepi:pilist){%><tr><td><%=pi.getId()%></td><td><%=pi.findActiveActivityNames()%></td><td><%=pi.getState()%></td><td><ahref="view.jsp?id=<%=pi.getId()%>">查看</a></td></tr><%}%></table></fieldset><fieldset><legend>待办任务</legend><tablecellspacing=1cellpadding=10border=1><tr><td>id</td><td>名字</td><td>状态</td></tr><%for(Tasktask:tasklist){%><tr><td><%=task.getId()%></td><td><%=task.getName()%></td><td><ahref="<%=task.getFormResourceName()%>?id=<%=task.getId()%>">执行</a></td></tr><%}%></table></fieldset></body></html>
请问是什么原因呢
解决方案
本帖最后由 szlxiaoyao 于 2010-10-28 17:37:54 编辑
解决方案二:
<%@pageimport="java.util.*,org.jbpm.api.*,org.jbpm.api.task.*"%>应该不止import这些包吧。还有别的包的,你可以试试先在java文件,看都需要引入什么包。
解决方案三:
引用1楼jxsryecheng的回复:
<%@pageimport="java.util.*,org.jbpm.api.*,org.jbpm.api.task.*"%>应该不止import这些包吧。还有别的包的,你可以试试先在java文件,看都需要引入什么包。
应该就只有这些包啊,问题是这些包里有的东西,比如说configuration等都说cannotberoslovedtoatype
解决方案四:
求高手帮帮忙啊
解决方案五:
JBPM自带的表建立了没有?使用hibernate有没有加入了jbpm表的hbm.xml文件?
解决方案六:
你的jbpm4.4相关jar没有关联上你的项目!