Интеграция Flex 4 и Spring 3 (BlazeDS) (Refcardz): @Secured не работает - PullRequest
0 голосов
/ 12 августа 2010

Пожалуйста, будьте осторожны с quasiNoob (эксперт с Flex & Actionscript,! = Эксперт с Spring)!

Я на Mac Snow Leopard и использую STS 2.3.2 Release с Flash Builder 4plugin и tomcat 6.

Все работает, кроме исключения безопасности с использованием аннотации Spring @Secured в классе java: когда я не вошел в систему, я могу вводить сообщения через sayHello FlexПользовательский интерфейс и увидеть их на сервере и получить ответ.Вместо этого я должен получить сообщение об ошибке.

Я прошел через всю Refcardz 'Flex 4 & Spring 3 Integration': http://refcardz.dzone.com/refcardz/flex-4-and-spring-3. Это было здорово, особенно при явном вызове зависимостей.

Он даже возвращает сообщение об ошибке «Неверные учетные данные», если я пытаюсь войти в систему с неверным идентификатором пользователя / паролем.

Я скопировал весь код с карты Refcard, поэтому я не думаю, что это будетздесь можно вставить множество кода.

Любой совет будет наиболее ценным.

Спасибо!

wT

===================================

8/12/10: 1. удалено / повторно добавлено приложение flexspring 2очистить / переиздать в Tomcat 3. перезагружен

Все еще не отклоняет сообщения от неаутентифицированного пользователя

1 Ответ

0 голосов
/ 16 августа 2010

Вы добавили фильтры в файл web.xml?

<filter>
  <filter-name>springSecurityFilterChain</filter-name>
  <filter-class>
  org.springframework.web.filter.DelegatingFilterProxy
  </filter-class>
</filter>
<filter-mapping>
  <filter-name>springSecurityFilterChain</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>
...