PAX-URL:“不支持协议”在菲利克斯的创业公司

我正在使用PAX-URL从Eclipse启动基于Felix的项目。我使用汇编协议来避免必须预先打包我的包。 在项目中,felix使用felix.jar和config.properties启动,其中包括felix.auto.start.1 = assembly:foo / bar / classes以启动我的一个解包后的bundle。 麻烦的是,felix在读完该配置文件之后才知道pax-url协议,所以我得到一个“Unknown Protocol:assembly”错误。 我究竟做错了什么?是否有可能告诉Felix在启动时加载pax-url? 谢谢! 这个问题解决了同样的问题。它的问题方式为您提供了一种寻找解决方案的不同方式,因此我不会将此问题标记为重复。谢谢Bjorn的小费!     
已邀请:
您可以作弊,将pax url添加到bootclasspath(取决于您实际启动felix的方式)并将以下系统属性添加到起始vm: -Djava.protocol.handler.pkgs = org.ops4j.pax.url     

要回复问题请先登录注册