ServiceMix 4.2 - 使用支持的库

时间:2010-11-30 08:11:06

标签: osgi apache-servicemix

我想知道SMX 4.2是否有endorsed libraries的概念?

我的用例如下:

在框架/ SMX运行时中执行的所有Java类都需要显示一组特定的类。您可能建议只从类中创建一个包并导出相关的包。但是,在我的SMX运行时中,甚至可以部署WAR文件。 我不认为在SMX框架内安装的WAR也可以使用导入/导出包功能。所以我基本上需要以类似于java.util.List的方式将所有其他类提供给这些类。

在Tomcat中,可以通过将JAR放在lib / endorsed目录中来完成。但是,我相信SMX不会声明任何支持目录。所以我在%JAVA_HOME%\jre\lib\文件夹中创建了一个支持目录。但我的课程未能得到解决。

非常感谢任何帮助。

非常感谢!

1 个答案:

答案 0 :(得分:1)

好吧,你可以将你的jar复制到SMX_HOME / system并将声明添加到具有适当启动优先级的SMX_HOME / etc / startup.properties(我用过30)