第1部分:我一直在尝试使用bundle class loader从磁盘加载(XML)文件作为资源。我不能事先将文件打包成一个包,因为它会在运行时生成。我也试过搜索,几乎总是,人们谈论从一个包(相同或不同)中加载资源。那么甚至可以使用bundle classloader从OSGi环境中的磁盘加载资源吗?如果是,怎么办?
第2部分:现在我需要在上面添加一个约束。在我的完整场景中,当我生成文件时,它将被第三方捆绑包加载。在这种情况下,可以做什么(在某个位置生成,类路径的任何更改等),以便第三方包的类加载器可以找到生成的文件?
使用:apache karaf 3.0.2,ubuntu 12。