我有点问题。 我在Eclipse中使用Activiti插件创建了一个工作流程。 我有一个模型,上下文文件和bpmn20.xml文件。 所有内容都部署在shared / alfresco / extension中,但是: 如果我部署工作流,删除bpmn20.xml文件中的以下整个标记
<bpmndi:BPMNDiagram id="BPMNDiagram_activitiCustomWorkflow">
(基本上没有工作流程图),一切正常但我在Alfresco Share的工作流程详细信息页面中看不到工作流程图。 如果我留下那个标签(那么Eclipse在Activiti项目的开头创建了什么), Alfresco没有开始。 (浏览器拒绝连接) Log没有告诉我什么,Tomcat无法正常停止(我必须手动删除catalina.pid和tomcat temp文件夹)。
我的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服务器10.04 LTS x64 我正在使用Activiti引擎,jBPM引擎已关闭。
提前致谢。
答案 0 :(得分:2)
您可能需要在webapps / alfresco / WEB-INF / classes / log4j.properties中打开日志记录。
log4j.logger.org.alfresco.repo.workflow=debug
我也在webapps / share / WEB-INF / classes / log4j.properties中设置了
答案 1 :(得分: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中有所不同)
所以,祝你好运:)
Btw for deploy你需要一个上下文文件或工作流控制台:)(应该还有如何通过数据字典部署 - 我不知道如何:))
OT btw2 - 用于记录我正在设置这两个参数:
(in .. \tomcat\webapps\alfresco\WEB-INF\classes\log4j.properties
)
log4j.logger.org.alfresco.repo.jscript=debug
log4j.logger.org.alfresco.repo.jscript.ScriptLogger=debug