2015-03-26 1 views
1

Я пытаюсь написать LogoutController в приложении Grails. Я нашел рабочий код:В приложении Grails Тип org.springframework.security.web.FilterChainProxy не может быть разрешен

package myPackage 

import grails.plugin.springsecurity.SpringSecurityUtils 
import grails.plugin.springsecurity.annotation.Secured 

import javax.servlet.http.HttpServletResponse 
@Secured('permitAll') 
class LogoutController { 
    def index() { 
     if (!request.post && SpringSecurityUtils.getSecurityConfig().logout.postOnly) { 
      response.sendError HttpServletResponse.SC_METHOD_NOT_ALLOWED 
      return 
      } 

      // TODO put any pre-logout code here 

      redirect uri: SpringSecurityUtils.securityConfig.logout.filterProcessesUrl 
    } 
} 

Но на «пакет MyPackage» строка появляется ошибка синтаксиса: The type org.springframework.security.web.FilterChainProxy cannot be resolved. It is indirectly referenced from required .class files

Я попытался настроить путь сборки, где я пометил все в «Заказ и Экспорт "(я работаю в Grails Tool Suite (на основе eclipse)), но все неудачно. Как это исправить?

+0

Какова структура вашего файла? – injecteer

+0

где находится 'LogoutController'? – injecteer

+0

@ injecteer, о каком файле вы говорите? – pragmus

ответ

0

Решено. Как-то странно, но приложение работает правильно с этой ошибкой.

Смежные вопросы