如何在GlassFish中升级JSF API?

时间:2012-10-09 02:52:09

标签: jsf glassfish glassfish-3

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

2 个答案:

答案 0 :(得分:10)

只需用单个jsf-api.jar文件替换Glassfish jsf-impl.jar文件夹中的 /modulesjavax.faces.jar

由于Mojarra 2.1.6构建系统已更改为符合Java EE Maven规则,另请参阅issue 2028。这导致API和impl合并为单个JAR文件。

答案 1 :(得分:0)

如果在替换glassfish / modules文件夹中的faces文件后遇到一些问题,比如你的框架版本与jsf 2.2,2.3等不兼容(例如“更新期间的icefaces 4.1.1错误200:javax.faces。 viewstate not found“)或一些意想不到的行为 - 别忘了清理glassfish / domains / somedomain / osgi-cache