首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >org.apache.aries.jpa:org.apache.aries.jpa.blueprint:2.3.0 -无法运行

org.apache.aries.jpa:org.apache.aries.jpa.blueprint:2.3.0 -无法运行
EN

Stack Overflow用户
提问于 2018-11-22 15:07:56
回答 1查看 143关注 0票数 3

我按照这里的教程(https://github.com/apache/aries-jpa/tree/master/examples)运行白羊座jpa示例,但没有成功。README.md文件对performa执行以下操作:

代码语言:javascript
复制
feature:repo-add mvn:org.ops4j.pax.jdbc/pax-jdbc-features/0.8.0/xml/features
feature:install scr transaction pax-jdbc-config pax-jdbc-h2 pax-jdbc-pool-dbcp2 http-whiteboard jpa hibernate/4.3.6.Final

最后一个命令显示以下错误消息~:~

代码语言:javascript
复制
Error executing command: No matching features for hibernate/[4.3.6.Final,4.3.6.Final]

所以我只是在做:

代码语言:javascript
复制
feature:install scr transaction pax-jdbc-config pax-jdbc-h2 pax-jdbc-pool-dbcp2 http-whiteboard jpa hibernate

而且这个很管用。看看我已经安装的特性:

代码语言:javascript
复制
karaf@root()> feature:list | grep hibernate
hibernate-orm                            │ 5.1.13.Final-redhat-1           │          │ Started     │ hibernate-osgi                                │ Combines all Hibernate core dependencies and requ
hibernate-envers                         │ 5.1.13.Final-redhat-1           │          │ Uninstalled │ hibernate-osgi                                │ Feature for easily adding Envers support to hiber
hibernate-infinispan                     │ 5.1.13.Final-redhat-1           │          │ Uninstalled │ hibernate-osgi                                │ Feature for easily adding Infinispan-based cachin
hibernate-ehcache                        │ 5.1.13.Final-redhat-1           │          │ Uninstalled │ hibernate-osgi                                │
hibernate-validator                      │ 5.3.5.Final-redhat-2            │          │ Uninstalled │ hibernate-validator-osgi-features             │
hibernate-validator-paranamer            │ 5.3.5.Final-redhat-2            │          │ Uninstalled │ hibernate-validator-osgi-features             │
hibernate                                │ 5.1.13.Final-redhat-1           │ x        │ Started     │ enterprise-4.2.0.fuse-710024-redhat-00002     │ Hibernate JPA engine support
karaf@root()>

在此之后,文件指示这样做:

代码语言:javascript
复制
install -s mvn:org.apache.aries.jpa/org.apache.aries.jpa.blueprint/2.3.0
install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.model/2.3.0
install -s mvn:org.apache.aries.jpa.example/org.apache.aries.jpa.example.tasklist.blueprint/2.3.0

这与预期的一样,但是,当我转到http://localhost:8181/tasklist时,我在日志中得到了以下内容:

代码语言:javascript
复制
15:16:06.199 ERROR [Blueprint Extender: 3] Unable to start blueprint container for bundle org.apache.aries.jpa.example.tasklist.blueprint/2.3.0 due to unresolved dependencies [(&(osgi.unit.name=tasklist)(objectClass=javax.persistence.EntityManager))]

由于这是官方的样本,应该证明所有的东西是工作的,我希望它能够正常工作,而不做任何特定的事情。但出于某些原因,它没有。我见过这个问题报告了几次,但没有解决办法。请帮帮忙。

哦,我使用的版本是4.2.0.fuse-710024-redhat-00002

致以亲切的问候,

尼古拉斯

EN

回答 1

Stack Overflow用户

发布于 2018-11-27 11:05:47

我将示例更新为在karaf 4.2.1中使用的版本。基于闭包的示例现在起作用了。基于蓝图的示例给出了一个例外。

我在apache aries jira上打开了一个问题来跟踪这个问题。请参阅https://issues.apache.org/jira/browse/ARIES-1869

我们解决了这个问题。原因是蓝图核心包中的一个bug。见https://issues.apache.org/jira/browse/ARIES-1793。Apache 4.2.2将包括此修复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53433775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档