WebSphere 6.1.0 and JSF
Hi All,
I try to start application on WebSphere version 6.1.0 trial and it does not work because WAS uses own JSF (com.ibm.ws.webcontainer_2.0.0.jar). I found out that class loader mode should be set to PARENT_LAST. it's necessary to use JSF libraries from web-inf/lib. Otherwise, WebSphere will continue to use its own JSF implementation.
I tried to change Class Loader as below but it did not work:
Enterprise Applications > app1 > Class loader
1. Class loader order -> Classes loaded with parent class loader first
2. WAR class loader policy -> Single class loader for application
The following error appears:
Extension processor failed to initialize in factory: com.ibm.ws.jsp.webcontainerext.ws.WASJSPExtensionFactory@313a313a
java.lang.NoSuchMethodError: com/sun/faces/util/Util.getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
at com.sun.faces.application.WebappLifecycleListener.<clinit>(WebappLifecycleListener.java:67)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
Does anybody know how resolve this problem?
Thanks.