2015-04-08 48 views
0

我在Grails應用程序中集成了REST Spring Security插件。登錄工作正常,並返回正確的訪問令牌。我可以在頭中的X-Auth-Token中使用此身份驗證令牌調用其他操作。註銷api錯誤 - 在Grails中保留Spring Security Plugin

我正在使用Grails 2.4.4,以及JDK 1.6中的spring-security-rest插件1.4.0。

然而,註銷不工作,並拋出異常:

org.springframework.dao.DataAccessResourceFailureException: Could not 
obtain current Hibernate Session; nested exception is 
org.hibernate.HibernateException: No Session found for current 
thread at 
org.codehaus.groovy.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:210) 

我試圖升級到1.4.1,1.5.0,但他們似乎是依賴於JDK 1.7版本。

回答

1

這是一個已知的問題:https://github.com/alvarosanchez/grails-spring-security-rest/issues/135

它被固定在1.4.1釋放。您將不得不升級到該版本。

+0

我試圖升級到該版本,但然後它開始拋出'''無法解決類java.nio.charset.StandardCharsets''',所以基本上要求將Java升級到7版...艱難我在Java 6 –

+2

您應該升級 - Java 6和Java 7都處於報廢狀態。 –

+0

標記爲正確答案 –

相關問題