4

我对使用 JSF 和组件库有一个非常具体的问题。

我测试了使用 Primefaces 构建 WAB(OSG-fied WAR)包。事实证明,在使用 OSGI 时集成 JSF 和 Primefaces 存在问题。

有几种方法可以集成 JSF 和 Primefaces,我想问一下如何实现:

  1. 我可以将 Primefaces.jar 构建为 OSGI 包。我可以将 Java 方法导出为服务,但是我想我不能在单独的 OSGI 包中使用 xml 配置文件等。这是正确的还是我错了?

  2. 是否可以使用集成的 Primefaces 组件制作 Mojarra 的自定义构建。如果我设法做到这一点,我可以简单地将修改后的 Mojarra 部署为 Glassfish 模块构建一个非常简单和高效的使用。如果有人设法做到这一点,你会分享一些关于它的信息吗?

4

1 回答 1

1

在 Glassfish 中部署Primefaces.jar为 OSGI 包。从 复制标签声明primefaces-p.taglib.xml。并查看本教程如何创建自定义标签。我不确定,但您还需要将 JS、css 和图片复制/粘贴到您的捆绑包中。

于 2012-06-11T14:49:03.420 回答