在 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 中包含外部插件的主要内容,如果未能解决你的问题,请参考以下文章