I downloaded二进制文件,其javax.faces-2.1.13
作为最新的二进制版本。我想升级我的GlassFish JSF库,但它有jsf-api-jar
和其他impl。我如何更新以及在哪里下载罐子?
答案 0 :(得分:10)
只需用单个jsf-api.jar
文件替换Glassfish jsf-impl.jar
文件夹中的 /modules
和javax.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