为了账号安全,请及时绑定邮箱和手机立即绑定

带有Eclipselink的Apache Aries JPA:java.lang.Linkage

带有Eclipselink的Apache Aries JPA:java.lang.Linkage

慕神8447489 2021-04-09 18:56:11
我正在尝试将Apache Aries JPA与Eclipselink(和MSSQL数据库)结合使用。我的OSGi框架是Apache Felix,我正在使用DS(通过使用BndTools)。经过长时间的反复试验,我发现了必要的捆绑物:javax.persistence包含用于jdbc.mssql的DataSourceFactory的捆绑软件org.apache.aries.jpa.apiorg.apache.aries.jpa。容器org.apache.aries.jpa.supportorg.apache.aries.transaction.managerorg.apache.aries.jpa.javax.persistence_2.0org.apache.aries.utilorg.apache.geronimo.specs.geronimo-jta_1.1_specorg.apache.aries.jpa.eclipselink.adapterorg.eclipse.persistence.antlrorg.eclipse.persistence.asmorg.eclipse.persistence.coreorg.eclipse.persistence.jpaorg.eclipse.persistence.jpa.jpql启动此配置时,出现以下异常:java.lang.NoClassDefFoundError: javax/sql/DataSourceat org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactoryImpl(PersistenceProvider.java:328)at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:313)哪个捆绑软件应包含javax.sql.DataSource类?我希望这是JDK的一部分。有谁知道这是什么原因或我该如何解决?如何使DS A环境中的Eclipselink与Apache Aries JPA一起运行?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信