我将项目包装在OSGi捆绑包中(只需从Activator.start()调用我的第一个start方法)。在我的项目中,我使用ORM ActiveObjects和c3p0池。所有项目依赖项(jar库)都在类路径中。如果我使用c3p0运行项目,则对数据库进行1次查询大约需要5分钟。没有c3p0,它可以正常工作。有什么问题吗?非常感谢! 解决方案如下: 也许您的问题与OSGi特定的类加载机制有关。在OSGi中,您的依赖项库不得位于平面Java类路径中,而应位于捆绑软件类路径中。为此,我们通常为每个库创建一个捆绑版本,将库…

2020年10月26日 0条评论 63点热度 阅读全文