6

下载了具有javax.faces-2.1.13最新二进制版本的二进制文件。我想升级我的 GlassFish JSF 库,但它有jsf-api-jar和其他 impl。如何更新以及在哪里下载 jars?

4

2 回答 2

10

只需将Glassfish 文件夹中的 jsf-api.jar替换为单个文件即可。jsf-impl.jar/modulesjavax.faces.jar

自 Mojarra 2.1.6 以来,构建系统已更改为符合 Java EE Maven 规则,另请参见issue 2028。这导致 API 和 impl 被合并到一个 JAR 文件中。

于 2012-10-09T11:00:37.767 回答
0

如果您在替换 glassfish/modules 文件夹中的 faces 文件后遇到一些问题,例如您的框架版本与 jsf 2.2、2.3 等不兼容(例如“icefaces 4.1.1 error 200 during update: javax.faces.viewstate not found ") 或一些意外行为 - 不要忘记清理 glassfish/domains/somedomain/osgi-cache

于 2016-09-04T02:47:33.390 回答