할 수 있 심 2.0.2sp1 앱을 실행에서 톰캣의 5.5.9 이를 통해 다음과 같은 이점을 얻 Embedded?

StackOverflow https://stackoverflow.com/questions/106622

  •  01-07-2019
  •  | 
  •  

문제

나는 실행하려고 Tomcat 이를 통해 다음과 같은 이점을 얻 Embedded jpa 예약은 예입니다.실행 구축 및 배포합니다.나는 그 다음과 같은 오류가:

ERROR [catalina.core.ContainerBase.[Catalina].[localhost].[/jboss-seam-jpa]] Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/el/CompositeELResolver
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357)
        at java.lang.Class.getConstructor0(Class.java:2671)
        at java.lang.Class.newInstance0(Class.java:321)
        at java.lang.Class.newInstance(Class.java:303)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3618)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104

이 클래스가 존재하는 에 el-api.jar 지에서 클래스 경로.그래서 나는 추가 el-api.jar 웹 INF/lib 디렉토리에 있습니다.나는 그 다음과 같은 오류가:

INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.
Sep 19, 2008 5:37:50 PM com.sun.faces.config.ConfigureListener installExpressionFactory
SEVERE: Error Instantiating ExpressionFactory
java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:164)
        at com.sun.faces.config.ConfigureListener.installExpressionFactory(ConfigureListener.java:1521)

이 라이브러리에 나타납 el-ri.jar 또는 JSP2.1 항아리입니다.내가 뭔가 잘못하고 있는가?는 장소가 있는 를 실행하는 방법에 대해 설명합니다 심 응용 프로그램에 tomcat5.5.x?어떤 도움은 대단히 감사합니다!

도움이 되었습니까?

해결책

이 작동합니다.나는 개미 tomcat55 에서 솔기/예/jpa 예입니다.이 포함되어 있 el-.항아리를 필요합니다.나는 다음 달렸'개미 정화'와'개미 jboss-임베디드'그리고 수동으로 복사에서 모든 el-.항아리에서 tomcat55 니다.이것은 과거 나의 문제이다.지금 나는 시작할 수 있는 tomcat 의 5.5.9 포함된 JBoss.나는 실행할 수 있습니다 예를 들어 지금도 문제가 발생하지 않습니다.

다른 팁

봤는 문서,또한 몇 가지 아주 좋은 정보 포럼에서 www.seamframework.org 또한 오래된 포럼에서 www.jboss.org.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top