java - Camunda BPM 引擎中的 Thrift 调用

标签 java eclipse libraries thrift camunda

我试图在我的 Camunda BPMN 图中添加一个服务任务,该任务对我正在运行的 apache thrift 服务器进行 thrift 调用。我成功地将相应的 java 类链接到服务任务,并确认只要该类中没有引用外部库,它就会执行其代码而不会出现任何错误。 但当然,要进行 Thrift 调用,我必须导入 Thrift 库。我这样做了,Eclipse 没有显示任何错误,但是当我尝试在 Camunda 中执行该过程时,我收到 ClassNotFoundException: apache/thrift/TTransport,这意味着它找不到我使用的引用的 TTransport 类在我的类里面进行 Thrift 调用。

谁能告诉我如何在项目中获取所需的库,以便 Camunda 可以找到它们?

提前致谢

最佳答案

解决了:我的错误是我将外部库作为 jar 添加到构建路径中,而不是将它们作为 Maven 依赖项添加到 pom.xml 中。

关于java - Camunda BPM 引擎中的 Thrift 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50698078/

相关文章:

java - @AfterMethod 在 onConfigurationSuccess 方法中被调用两次。 TestNG 中的错误?

java - 创建 SCORM list xml 的最佳 java 库是什么

python - pydev eclipse 上的 django 交互式 shell 出错

eclipse - 我无法将opencv的库链接到Eclipse

javascript - WebStorm JS 库 TypeScript 社区 stub 未显示列表

java - 如何在 neo4j 中创建服务器插件

java - 如何在java中将依赖项添加到jar文件中

eclipse - 在不使用内部类的情况下创建自定义 CDT 重构

android - 创建 android AVD : (Permission denied) inside Ubuntu 时出错

c++ - 我如何学习包含和链接到库?