可以将JSF 2.0 应用程序作为Spring Web Bundle运行吗?是否有任何OSGi支持JSF 2.0 ?我没有为Apache MyFaces 2.0 找到任何OSGified捆绑包。
提前完成
答案 0 :(得分:1)
如果您仍然感兴趣。对的,这是可能的。在Virgo论坛上,我知道有人让它与PrettyFaces lib一起运行,例如。
但是你问“是否有任何OSGi支持JSF 2.0”......
事实是(如果我做得好......我还在学习OSGi)你应该从另一个角度来看待它,这意味着,JSF 2堆栈的结构化/清洁是否足够能够接近OSGI禅宗的世界。 :)
如果您发现有用的内容,请保持此主题更新。我花了很多时间和精力搞清楚这个烂摊子,希望我能和你分享一个不错的答案。
祝福,
约亨
答案 1 :(得分:1)
10个月大的帖子,但发布此链接是否有助于某人: '简单的JSF 2应用程序在Virgo 3.0.0.RELEASE' - http://www.eclipse.org/forums/index.php/mv/msg/203215/724346/#msg_724346
在OSGi envmt中使用JSF 2是一个很好的开始(Virgo Tomcat是特定的)。 从那里开始使用Spring dm是一个短暂的跳跃。
创建一个META-INF / spring / osgi-context.xml,在其中声明/引用您的Spring bean作为OSGi服务:
...http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd" xmlns:osgi="http://www.springframework.org/schema/osgi">
<osgi:reference id="springBeanId" interface="exposed.service.interface"/>