1

我有一点问题。我在 Eclipse 中使用 Activiti 插件创建了一个工作流。我有一个模型、上下文文件和 bpmn20.xml 文件。一切都部署在 shared/alfresco/extension 但是:如果我部署工作流删除 bpmn20.xml 文件中的整个以下标记

  <bpmndi:BPMNDiagram id="BPMNDiagram_activitiCustomWorkflow">

(所以基本上没有工作流程图),一切正常,但我在 Alfresco Share 的工作流程详细信息页面中看不到工作流程图。如果我留下那个标签(所以 Eclipse 在 Activiti 项目开始时创建的内容),Alfresco 不会启动。(浏览器中的连接被拒绝)日志没有告诉我什么,并且Tomcat无法正常停止(我必须手动删除catalina.pid和tomcat临时文件夹)。

我的 bpmn20.xml 文件头是:

<?xml version="1.0" encoding="UTF-8"?>
  <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:activiti="http://activiti.org/bpmn"
    xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
    xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
    xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
    typeLanguage="http://www.w3.org/2001/XMLSchema"
    expressionLanguage="http://www.w3.org/1999/XPath"
    targetNamespace="http://activiti.org/bpmn20">

我错过了什么吗?或者 Eclipse 没有创建正确的 bpmn 文件?啊,Alfresco 4.0.d 和 Ubuntu server 10.04 LTS x64 我用的是Activiti引擎,jBPM引擎是关闭的。

提前致谢。

4

2 回答 2

2

您可能需要在 webapps/alfresco/WEB-INF/classes/log4j.properties 中打开日志记录。

log4j.logger.org.alfresco.repo.workflow=debug

我也在 webapps/share/WEB-INF/classes/log4j.properties 中设置了该设置

于 2013-05-13T11:06:48.437 回答
1

我的 Eclipse(活动设计器)生成这样的标题

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="Onlio">
  <process id="OnlioWFAdhocMultiNonEsc" name="WF name/description" isExecutable="true">

但是我也有这个问题,所以我正在使用这个(这对我有用:)),所以你可以试试..

<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:activiti="http://activiti.org/bpmn"
xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC"
xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI"
typeLanguage="http://www.w3.org/2001/XMLSchema"
expressionLanguage="http://www.w3.org/1999/XPath"
targetNamespace="http://alfresco.org">

  <process id="WFID" name="WF name/description" isExecutable="true">

(仅在 targetNameSpace 中有所不同)

所以,祝你好运:)

顺便说一句,部署时您将需要一个上下文文件或工作流控制台:)(应该还有如何通过数据字典进行部署的方法-我不确定如何:))

OT btw2 - 对于日志记录,我正在设置这 2 个参数:( 在 .. 中\tomcat\webapps\alfresco\WEB-INF\classes\log4j.properties

log4j.logger.org.alfresco.repo.jscript=debug
log4j.logger.org.alfresco.repo.jscript.ScriptLogger=debug
于 2015-05-25T13:26:46.130 回答