有没有人一起使用OSGi和JSF?你可以在不同的OSGi包中有JSF自定义组件吗?
我问,因为JSF使用class-loader magic来查找自定义组件。从一个教程(重点煤矿):
这个配置文件最终将被 META-INF /中表示此 组件 .jar文件faces-config.xml中。 JSF将寻找这样的 文件名中的每个在运行时(在.war文件当中的 WEB-INF/lib目录)加载的.jar文件 的 并利用他们每个人在其 配置。通过这种方式,可以将多个 组件.jar文件合并为一个Web应用程序,并且每个.jar 中描述的所有组件都可供应用程序使用。
我希望能够将JSF自定义组件作为OSGi包(即自定义组件位于与JSF运行时不同的OSGi包中)以及JSF能够在运行时找到这些组件。
有没有人做过类似的事情?