在 Camunda 中包含外部插件

Posted

技术标签:

【中文标题】在 Camunda 中包含外部插件【英文标题】:Including External plugins in Camunda 【发布时间】:2015-07-20 09:53:31 【问题描述】:

我正在尝试在 Camunda 的驾驶舱中添加一些外部插件。我已经从 plugin store 下载了相同的战争文件。后来我把war文件保存在了

...\CamundaHome\server\apache-tomcat-7.0.50\webapps

我系统上的文件夹。另外,我尝试将其保存在

..\CamundaHome\server\apache-tomcat-7.0.50\webapps\camunda-webapp-7.2.0-plugins\WEB-INF\lib 文件夹。

我已重新启动服务器,但主控室没有添加所需的插件。 我还需要添加哪些信息? 谢谢。

Tomcat 服务器:7.0.50

卡蒙达 BPM:7.2.0

PS:以上是问题的第一阶段。真正的问题发生在部署期间。我在评论中提供了解决方案。 谢谢!

【问题讨论】:

【参考方案1】:

如果您从插件商店下载完整的 WAR,您必须替换 ..\CamundaHome\server\apache-tomcat-7.0.50\webapps 下的现有 webapp。因此,在将新战争保存到 ..\CamundaHome\server 之前,删除那里的原始文件(部署为“爆炸” - 所以它是文件夹 ..\CamundaHome\server\apache-tomcat-7.0.50\webapps\camunda) \apache-tomcat-7.0.50\webapps。

那么它应该可以工作了。

确保在插件商店中为 Tomcat 创建 WAR。

干杯 伯恩德

【讨论】:

问题是“ validateJarFile(\apache-tomcat-7.0.50\webapps\app\WEB-INF\lib\javaee-api.jar) - jar 未加载。参见 Servlet Spec 3.0, section 10.7.2。”同时试图部署新的战争。必须从 WEB-INF\lib 文件夹中删除 javaee-api.jar 。如果存在多个带​​有 tomcat 和应用程序的 jar 副本,则会出现此问题。它也可以通过更改范围在 maven 中解决。万分感谢!! :)

以上是关于在 Camunda 中包含外部插件的主要内容,如果未能解决你的问题,请参考以下文章

[2]深入浅出工作开源框架Camunda: Camunda Modeler功能增强插件

与 Camunda 流程引擎的通信

camunda-webapp 和 JAAS 身份验证

Camunda 官方快速入门教程中文版(完整版)

Camunda 官方快速入门教程中文版(完整版)

Camunda 官方快速入门教程中文版(完整版)