2010-10-25 64 views
0

我在我的朋友有CAS 3.4.3。從Jasig CAS zip我包括所有配置,包括login-webflow.xml問題與Jasig CAS webflow

當我使用CAS源構建我的應用程序時,相同的配置正在爲我工​​作。目前我收到一個例外:

org.springframework.expression.spel.SpelParseException: EL1041E:(pos 33): After parsing a valid expression, there is still more data in the expression: 'neq' 
    at org.springframework.expression.spel.standard.InternalSpelExpressionParser.doParseExpression(InternalSpelExpressionParser.java:118) 

有沒有人遇到過這種錯誤?它發生在InternalSpelExpressionParser正在評估flowScope.ticketGrantingTicketId時neq null

這個示例login-webflow.xml更正確嗎?我已經通過多次提到看了看,還沒有找到表達「非等效」什麼...

我登錄-webflow.xml是完全一樣的發現here

回答

0

哦,它的悲傷是愚蠢的。花了很多時間認爲這是一個依賴性問題,但實際上cas 3.4.3有不同的cas-servlet.xml,其中包含以下內容:

<bean id="expressionParser" class="org.springframework.webflow.expression.WebFlowOgnlExpressionParser" />