Websphere 8.5.5에 어플리케이션을 배치하려고 시도했습니다. 공유 라이브러리를 작성했습니다. myfaces 2.2 jars와 commons-collections와 같은 다른 의존성을 포함하는 Websphere.
또한 내 응용 프로그램의 클래스 로더를 PARENT_LAST로 설정했습니다. 나는 응용 프로그램을 배포 할 때
, 나는이 예외 얻을 : I가에서 MyFaces의 최신 버전을 실행보고 있었다IllegalArgumentException : com.ibm.ws.jsf.config.annotation.WASMyFacesAnnotationProvider가 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)
언급 한 절차는 Mojarra 2.2에서 잘 작동합니다. jsf-api-2.2.4 및 jsf-impl-2.2.4 만 포함하는 공유 라이브러리를 사용 중입니다. –
어떻게 공유 라이브러리에 연결하고 있습니까? 서버 인스턴스 나 응용 프로그램에 연결하고 있습니까? – Isaac
환경/공유 라이브러리/신규 –