![]() |
1
3
我熟悉关于Hibernate和JDBC的OSGi类路径问题,我可以根据您链接到的幻灯片,为您提供有关正在发生的事情的推理。
我假设您已将JDBC驱动程序条目添加到
EclipseLink正在使用 extender 代表pu包工作的模式。扩展程序正在监听捆绑包的启动,检查它们是否具有persistence.xml,然后执行设置工作。它期望pu包导入persistence.xml中可能引用的所有类型,包括jdbc驱动程序。 想想看。EclipseLink包不会导入所有已知的JDBC驱动程序(它不应该这样做),只有包可以知道它们需要哪个数据库驱动程序,所以期望您的pu包导入JDBC驱动程序类是合理的。 如果第三方库已经进行了OSGi化,例如EclipseLink,则不需要修改它们的清单。 |
![]() |
2
3
我发现这个PDF文件对于类加载非常有用: http://www.martinlippert.org/events/WJAX2008-ClassloadingTypeVisibilityOSGi.pdf |
![]() |
Martin · 如何在上下文中动态添加/删除servlet? 7 年前 |
![]() |
mike · 在OSGi参考注释中动态设置目标属性 7 年前 |
![]() |
Sandy · 驼峰REST DSL-地址已在使用:绑定异常 7 年前 |