我目前正在开发一个具有许多自定义行为和脚本的自定义工作流。在开发项目时,我正在使用Alfresco Maven SDK来构建和测试我的项目。这就要求我在每次想要更改/更新工作流文件时重新启动存储库层的tomcat服务器。我对每次花费的时间感到非常沮丧,这意味着我在等待服务器重新启动时浪费了时间,特别是当我在一个文件中犯了一个小打字错误的时候。
我正在寻找一种方法(如果可能的话)来更新我的文件(特别是bpmn流程文件),并将这些更改应用于我的Alfresco实例,而不必每次都重新启动tomcat服务器。我在service-context.xml中将其设置为true,并且还尝试从管理工作流控制台重新部署工作流,但除非手动重新启动服务器,否则更改不会生效。
我使用的是: Alfresco Community 5.2,Maven SDK 2.2
任何提示或建议都将非常受欢迎!
发布于 2017-04-12 22:24:40
可以,您可以通过工作流管理控制台URL执行此操作
http://<server>:<port>/alfresco/s/admin/admin-workflowconsole例如::deploy alfresco/workflow/<workflow-definition>.xml
工作流定义文件的路径。
有关更多信息,请参阅此文档
https://community.alfresco.com/docs/DOC-5079-workflow-console
https://stackoverflow.com/questions/43370340
复制相似问题