GlassFish 서버에 JSF + Primefaces 응용 프로그램을 아무런 문제없이 배포하는 데 사용되었습니다. 최근 NetBeans 버전을 업그레이드했습니다. 그 후 대부분의 응용 프로그램에 문제가 없었습니다. 하지만 배포를하려고 노력 중 하나, 그것은 실패하고이 오류 메시지가 있었다 : 그것은 모든 것 같아GlassFish에서 JSF 응용 프로그램을 배포하는 중 오류가 발생했습니다.
Error occurred during deployment: Exception while loading the app : java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException: java.util.concurrent.ExecutionException: com.sun.faces.config.ConfigurationException: Unable to parse document 'jar:file:/opt/glassfish3/glassfish/domains/domain1/applications/[name-of-the-application]/WEB-INF/lib/javax.faces.jar!/META-INF/mojarra_ext.taglib.xml': null. Please see server.log for more details.
프로젝트에 괜찮습니다 (청소하고 잘 구축),하지만 오류가 나타나는 유지 .
- 넷빈즈 7.3.1
- JSF 2.2 (인 Mojarra를)
- 글래스 피쉬 오픈 소스 에디션 3.1.1 (12 빌드) : 이것은 내가 사용 환경입니다.
PS :
SEVERE: Error during deployment : class com.sun.faces.application.annotation.PersistenceUnit Scanner cannot access its superinterface com.sun.faces.application.annotation.Scanner
감사
AFAIK JSF 2.2 응용 프로그램을 GlassFish v4에 배포합니다. Glassfish v3.x에 배포 할 수 있는지 확실하지 않습니다. –
@Luiggi : 가능합니다. Servlet 3.0은 최소한의 요구 사항입니다. GF3은 Servlet 3.0입니다. – BalusC