Ich versuche, eine Anwendung auf Websphere 8.5.5 bereitzustellen Ich habe eine gemeinsam genutzte Bibliothek für erstellt Websphere, die 2.2 Jars und andere Abhängigkeiten wie commons-collections enthält.
Ich habe auch den Klassenlader meiner Anwendung als PARENT_LAST gemacht.
Wenn ich die Anwendung bereitstellen, bekomme ich diese Ausnahme:IllegalArgumentException: com.ibm.ws.jsf.config.annotation.WASMyFacesAnnotationProvider ist kein org.apache.myfaces.spi.AnnotationProvider
An error occured while initializing MyFaces: Class com.ibm.ws.jsf.config.annotation.WASMyFacesAnnotationProvider is no org.apache.myfaces.spi.AnnotationProvider
java.lang.IllegalArgumentException: Class com.ibm.ws.jsf.config.annotation.WASMyFacesAnnotationProvider is no org.apache.myfaces.spi.AnnotationProvider
at org.apache.myfaces.shared.util.ClassUtils.buildApplicationObject(ClassUtils.java:557)
at org.apache.myfaces.shared.util.ClassUtils.buildApplicationObject(ClassUtils.java:524)
Das erwähnte Verfahren funktioniert gut mit Mojarra 2.2. Ich verwende eine gemeinsame Bibliothek, die nur enthält: jsf-api-2.2.4 und jsf-impl-2.2.4 –
Wie fügen Sie die gemeinsame Bibliothek an? Hängen Sie es an die Serverinstanz oder an die Anwendung an? – Isaac
Umgebung/Gemeinsame Bibliotheken/Neu –