如何在JBoss服务器中升级Mojarra并告诉它使用给定的Mojarra 2.x JAR文件,而不是在启动日志中指示的JBoss自己的?
如果相关的话,我当前正在使用JBoss AS 7.1。
javax.faces.jar
文件)。当前最新的2.1.x版本是2.1.29,当前最新的2.2.x版本是2.2.14。假设您想升级到2.2.x版本。您可以从它们的Maven存储库中单独下载它们:/modules/system/layers/base/javax/faces/api/main
中更新JSF API:jsf-api-2.2.14.jar
文件放入其中。module.xml
文件,编辑<resource-root>
以指定新文件名,如<resource-root path="jsf-api-2.2.14.jar"/>
/modules/system/layers/base/com/sun/jsf-impl/main
中更新JSF impl:jsf-impl-2.2.14.jar
文件放入其中。module.xml
文件,编辑<resource-root>
以指定新文件名,如<resource-root path="jsf-impl-2.2.14.jar"/>
/standalone/data
的所有内容(当然不包括包含上传文件的自定义数据文件夹)/standalone/deployments
的所有内容/standalone/tmp
的所有内容如果您想升级到Mojarra 2.3,而Maven上不再提供2-JAR变体,您需要按照此过程手动创建基于javax.faces.jar
文件的2-JAR变体:如何在WildFly上安装JSF(javax.faces.jar)的单个jar变体。
.index
文件,并且已经正确添加了com.sun.jsf-impl
模块条目。但我还没有在JBoss AS7/EAP6上尝试过2.2版本。 - BalusC