Camunda BPM 引擎中的节俭调用
Thrift Call in Camunda BPM Engine
我正在尝试在我的 Camunda BPMN 图表中执行一项服务任务,它会调用我的 运行 apache thrift 服务器。我成功地将相应的 java class 链接到服务任务并确认,只要该 class 中没有引用外部库,它就会毫无错误地执行其代码。
但当然,要调用 Thrift,我必须导入 Thrift 库。我这样做了,eclipse 没有向我显示任何错误,但是当我尝试在 Camunda 中执行该过程时,我得到一个 ClassNotFoundException: apache/thrift/TTransport,这意味着它找不到引用的 TTransport class ,我在我的 class 中使用了 Thrift Call。
谁能告诉我如何在我的项目中获取所需的库,以便 Camunda 可以找到它们?
提前致谢
解决了:我的错误是我将外部库作为 jar 添加到构建路径,而不是将它们作为 maven 依赖项添加到 pom.xml 文件中。
我正在尝试在我的 Camunda BPMN 图表中执行一项服务任务,它会调用我的 运行 apache thrift 服务器。我成功地将相应的 java class 链接到服务任务并确认,只要该 class 中没有引用外部库,它就会毫无错误地执行其代码。 但当然,要调用 Thrift,我必须导入 Thrift 库。我这样做了,eclipse 没有向我显示任何错误,但是当我尝试在 Camunda 中执行该过程时,我得到一个 ClassNotFoundException: apache/thrift/TTransport,这意味着它找不到引用的 TTransport class ,我在我的 class 中使用了 Thrift Call。
谁能告诉我如何在我的项目中获取所需的库,以便 Camunda 可以找到它们?
提前致谢
解决了:我的错误是我将外部库作为 jar 添加到构建路径,而不是将它们作为 maven 依赖项添加到 pom.xml 文件中。