Плагин Spring Security выдает ошибку 500 Не найден привязанный к потоку запрос (возможно из-за плагина) - PullRequest
4 голосов
/ 16 декабря 2011

Может быть, кто-то может мне помочь. Я просто использую обычное ядро ​​spring-security-plugin и выполнил команду s2-quickstart, команда выполняется нормально, пока вы не запустите app, и не выдаст эту ошибку:

Ошибка 500: Сервлет: URI по умолчанию: / jeepnee / Сообщение об исключении: не найден связанный с потоком запрос: Вы ссылаетесь на атрибуты запроса вне фактического веб-запроса или обрабатываете запрос за пределами первоначально принимающего потока? Если вы действительно работаете с веб-запросом и по-прежнему получаете это сообщение, ваш код, вероятно, выполняется за пределами DispatcherServlet / DispatcherPortlet

Возможно, что-то не так с плагинами:

plugins.bubbling = 2.1.3
plugins.class диаграмма = 0.5.2
plugins.cloud-литейный = 1,2
plugins.cloud-поддержка = 1.0.6
plugins.flash-проигрыватель = 1,4
plugins.grails-Ui = 1.2.2
plugins.hibernate = 1.3.7
plugins.navigation = 1.3.2
plugins.resources = 1.1.1
plugins.richui = 0,8
plugins.swfobject = 2.2.1
plugins.tomcat = 1.3.7
plugins.yui = 2.8.2.1

Может ли кто-нибудь просветить меня?

Я застрял в проблеме. Возможно, плагин конфликтует с Spring Security, который также выполняет манипуляции с web.xml во время выполнения ??

Ответы [ 3 ]

3 голосов
/ 16 декабря 2011

Проблема в старой версии плагина ресурсов.Вам нужны последние версии этого и Spring Security Core, которые используют плагин webxml для правильного упорядочивания элементов сопоставления фильтров в web.xml.

1 голос
/ 24 февраля 2013

У меня была эта проблема в Grails 2.2.0, когда я запускал приложение через maven 'mvn grails: clean grails: run app', в то время как один только 'grails run-app' работал нормально и решил ее следующим образом:

Если вы используете Maven, убедитесь, что у вас есть это в вашем pom.xml:

<dependency>
    <groupId>org.grails.plugins</groupId>
    <artifactId>webxml</artifactId>
    <version>1.4.1</version>
    <scope>runtime</scope>
    <type>zip</type>
</dependency>

и в BuildConfig, заводной:

runtime ":webxml:1.4.1"

Это решило проблему с Grails 2.2.0.

1 голос
/ 08 февраля 2012

Для меня эта проблема все еще сохраняется с последними версиями плагинов:

runtime ":spring-security-core:1.2.7.1"
runtime ":resources:1.1.6"

В качестве обходного пути я понизил, как предложено в списке рассылки (BuildConfig.groovy)

runtime ":spring-security-core:1.2.4"

Пожалуйста, проголосуйте за эту JIRA, которую я создал:

http://jira.grails.org/browse/GPCLOUDFOUNDRY-32

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...