2017-04-12 90 views
0

我目前正在开发具有许多自定义行为和脚本的自定义工作流程。我正在使用Alfresco Maven SDK在我开发它时构建和测试我的项目。这需要我每次想更改/更新我的工作流文件时重新启动存储库层tomcat服务器。我对每次需要花费的时间都感到非常沮丧,这意味着我在等待服务器重启时浪费时间,特别是当我在其中一个文件中输入小错字时。Alfresco:如何在不重新启动tomcat服务器的情况下更新存储库层工作流文件?

我正在寻找一种更新我的文件(尤其是bpmn进程文件)的方法,并将这些更改应用到我的Alfresco实例,而无需每次都重新启动tomcat服务器。我已在service-context.xml中设置为true,并且我也尝试从admin-workflow-console重新部署工作流,但除非手动重新启动服务器,否则我的更改不会发生。

我使用:露天社区5.2,Maven的SDK 2.2

任何提示或建议将是非常欢迎!

回答

1

是的,你可以通过 工作流管理控制台做 URL

http://<server>:<port>/alfresco/s/admin/admin-workflowconsole 

防爆::为您的工作流程定义文件deploy alfresco/workflow/<workflow-definition>.xml

路径。

再次参考此文档的更多信息

https://community.alfresco.com/docs/DOC-5079-workflow-console

+0

嗨@vikash,谢谢您的回答。我试过这个,但它似乎没有收到变化。目前我是: 1.对流程定义文件进行更改并保存。 2.运行工作流控制台部署线 3.注销并重新以露天份额 4.启动工作流的新实例 但它似乎并没有认识到改变 –

+0

我可以帮助更多的,如果您可以请分享您的流程定义文件。 – vikash

+0

请在https://drive.google.com/file/d/0By5ruty8M4IleWlKSmdQNUNXR0k/view?usp=sharing找到该文件 –

相关问题