我需要這個錯誤你的幫助,在我的proyect彈簧3和WebLogic服務器,彈簧3 + JSF 2 + WEBLOGIC 10錯誤
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)
我嘗試添加EL-API 2.2和El-IMPL-2.2和沒有任何反應和修改我的weblogic-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>
pleace任何幫助我會很感激
是設置g我有這個代碼但沒有結果。 – ggarridov
任何其他想法?請幫助 – ggarridov
@ggarridov你爲什麼需要'com.sun.faces.expressionFactory'我不知道關於weblogic的配置。我想你的配置覆蓋彈簧配置 – Jaiwo99