我遇到了这篇文章,但它并没有完全回答我的问题。我正在使用蓝图在 Karaf 中设置 H2 数据库,它需要我首先安装 H2 驱动程序和 OSGi 企业包,因为它包含 JDBC 库。
install -s mvn:org.osgi/org.osgi.enterprise/4.2.0
install -s mvn:com.h2database/h2/1.3.174
我将蓝图 XML 文件添加到 Karaf 的部署文件夹中,并且在我安装 H2 和企业包之前它一直给出错误消息。理想情况下,我想在蓝图脚本启动之前安装企业和 H2,所以我想以某种方式将它添加到 karaf 的启动过程中,但我不确定如何。
任何见解将不胜感激。