2013-02-04 5 views
1

내가 SPRING 3 + JSF 2 + WEBLOGIC 10 ERROR

java.lang.NoSuchMethodError: javax.el.ELResolver.invoke(Ljavax/el/ELContext;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; 
at com.sun.el.parser.AstValue.getValue(AstValue.java:111) 
at com.sun.el.parser.AstValue.getValue(AstValue.java:163) 
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) 

내가 엘-API-2.2와 엘 - IMPL-2.2 및 추가하는 시도, 내 proyect 봄 3와 웹 로직 단절이 오류와 당신의 도움이 필요합니다 아무것도 내 웹 로직-application.xml을

<wls:application-param> 
    <wls:param-name>webapp.encoding.default</wls:param-name> 
    <wls:param-value>UTF-8</wls:param-value> 
</wls:application-param> 

<wls:prefer-application-packages> 
    <wls:package-name>javax.el.*</wls:package-name> 
    <wls:package-name>com.sun.el.*</wls:package-name> 
      <wls:package-name>javax.faces.*</wls:package-name> 
      <wls:package-name>com.sun.faces.*</wls:package-name> 
    <wls:package-name>org.springframework.*</wls:package-name> 
    <wls:package-name>antlr.*</wls:package-name> 
</wls:prefer-application-packages> 

그리고 내 web.xml 파일에

<context-param> 
    <param-name>com.sun.faces.expressionFactory</param-name> 
    <param-value>com.sun.el.ExpressionFactoryImpl</param-value> 
</context-param> 

문의처 도움이 난을이 세그먼트를 추가하는 일이없고, 수정 웹 로직 라이브러리가 JSF와 엘을 포함하기 때문에,이 문제를 해결하기위한 faces-config.xml

<application> 
     <el-resolver> 
      org.springframework.web.jsf.el.SpringBeanFacesELResolver 
     </el-resolver> 
</application> 

답변

0

오류에 다음 코드를 추가합니다 감사합니다

0

당신이 봄 + JSF 통합을 사용하는 경우, 당신은 봄에 JSF EL을 변경해야합니다 오류가 weblogic.xml의이 세그먼트 및 설명을 추가 할 필요가 내 얼굴-눌러 확인의 모든

+0

예에 대해 false

<container-descriptor> <prefer-application-packages> <package-name>javax.el.*</package-name> <package-name>com.sun.el.*</package-name> <package-name>javax.faces.*</package-name> <package-name>com.sun.faces.*</package-name> <package-name>org.springframework.*</package-name> <package-name>antlr.*</package-name> </prefer-application-packages> </container-descriptor> 

덕분에 설정해야합니다입니다 이 코드는 가지고 있지만 결과는 아닙니다. – ggarridov

+0

다른 아이디어가 있습니까? 도와주세요 – ggarridov

+0

@ggarridov 이유가 무엇입니까' com.sun.faces.expressionFactory'웹 로직 구성에 대해 잘 모르겠습니다. 귀하의 구성이 봄 구성보다 우선적으로 적용됩니다. – Jaiwo99

관련 문제