Konfiguracja Spring Security. Brak springSecurityFilterChain.

Odpowiedz Nowy wątek
2014-05-21 20:13
0

Cześć wam.

Potrzebuję żeby ktoś kto ma czas popatrzył na moją konfigurację spring security. Dopiero się zapoznaję ze spring security ze strony Mkyong i jest to najprostszy program jaki może być, ale nie mogę zidentyfikować problemu. Nie wiem czy kłopot może być w zależnościach mavena czy gdzie indziej.

Tutaj jest web.xml

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/spring/root-context.xml</param-value>
  </context-param>
  <servlet>
    <servlet-name>appServlet</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
      <param-name>contextConfigLocation</param-name>
      <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>appServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>

  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>

    <!-- Spring Security -->
    <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>

</web-app>

spring-security.xml

<http auto-config="true">
        <intercept-url pattern="/admin**" access="ROLE_USER" />
    </http>

    <authentication-manager>
      <authentication-provider>
        <user-service>
        <user name="pawlus" password="qwert" authorities="ROLE_USER" />
        </user-service>
      </authentication-provider>
    </authentication-manager>

To chyba jeden z błędów jaki wywala ( nie radze sobie z tymi logami w eclipse ). Jak programowałem w C++ przy pomocy Visual Studio to nigdy nie miałem problemu z odczytaniem problemu. Tzn. wiem o co mu chodzi ale nie wiem czemu.

SEVERE: Exception starting filter springSecurityFilterChain
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' is defined
edytowany 1x, ostatnio: pawlus12345, 2014-05-21 20:17
Problem raczej leży gdzieś w servlet-context.xml - galleanv 2014-05-21 21:15
Nie to nie z tym... - pawlus12345 2014-05-22 10:07

Pozostało 580 znaków

2014-05-22 10:18
0

Próbowałem umieścić spring-security.xml w różnych miejscach myśląc że to problem z odnalezieniem takowego pliku ale nie pomogło.

Pozostało 580 znaków

2014-05-22 22:57
G
0

Mam podobny problem - też drugi dzień się z tym męczę, jak by ktoś potrafił to proszę o pomoc. :-)

Pozostało 580 znaków

2014-05-22 23:43
0

Sprawdź czy w pom.xml masz odpowiednią wersje Spring Framework i Spring Security .

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0