0

我正在使用 Apache 4.0 BETA,但出现以下运行时错误:

org.apache.cayenne.di.DIRuntimeException: DI container has no binding for key <BindingKey: org.apache.cayenne.configuration.ObjectContextFactory>
at org.apache.cayenne.di.spi.DefaultInjector.getProvider(DefaultInjector.java:158)
at org.apache.cayenne.di.spi.DefaultInjector.getProvider(DefaultInjector.java:144)
at org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:134)
at org.apache.cayenne.configuration.CayenneRuntime.newContext(CayenneRuntime.java:124)

由于 Cayenne 是模块化的,我包含了这些依赖项(见图)。在此处输入图像描述

需要包含什么库?

谢谢!

(后端数据库是 postgres 但我不认为这与此错误有关。)

4

1 回答 1

0

我自己解决了这个问题。事实证明,我需要使用“复制到输出目录并通过清单链接”(使用 IntelliJ IDEA)构建工件并将整个生成的 _jar 目录上传到服务器。

于 2017-08-20T10:52:02.447 回答