Spring Security blockiert die Requests

KevKoe

Grünschnabel
Hallo zusammen,

ich habe folgendens Problem:

Ich habe für ein Serlvet eine Authentifizierung über Spring Security vorgenommen.
Und zwar folgendermaßen:
security-context.xml
Code:
<beans:beans xmlns="http://www.springframework.org/schema/security"
	xmlns:beans="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans 
                    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                    http://www.springframework.org/schema/security 
                    http://www.springframework.org/schema/security/spring-security-3.1.xsd">

	<http use-expressions="true">
		<intercept-url pattern="/Servlet" access="permitAll" />
		<form-login login-page="/Servlet"
				default-target-url='/Servlet'
	            always-use-default-target='true'
	            />
	    <intercept-url pattern="/style.css" access="permitAll"/>
	    <intercept-url pattern="/CSS/*" access="permitAll"/>
	    <intercept-url pattern="/Bilder/*" access="permitAll"/>
		<logout />
	</http>

	<authentication-manager>
		<authentication-provider>
			<user-service>
				<user name="Kevin" password="123" authorities="admin"/>
				<user name="View" password="abc" authorities="viewer" />
			</user-service>
		</authentication-provider>
	</authentication-manager>
</beans:beans>

Dann noch das web.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>Servlet</display-name>
  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
            /WEB-INF/security-context.xml
        </param-value>
  </context-param>
  <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>
  <listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
  </listener>
  <welcome-file-list>
    <welcome-file>Servlet</welcome-file>
  </welcome-file-list>
  <servlet>
    <description></description>
    <display-name>Servlet</display-name>
    <servlet-name>Servlet</servlet-name>
    <servlet-class>servlets.Servlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>Servlet</servlet-name>
    <url-pattern>/Servlet</url-pattern>
  </servlet-mapping>
</web-app>

Sobald ich in diesem Servlet auf das Klicken eines Buttons reagieren will um einfach das Servlet mit anderen Einstellungen zu laden, erkennt er den Request nicht.
In den Request stehen lediglich vier (leere) Spring-Requests:

Code:
Request-Element: __spring_security_scpf_applied
Request-Element: org.apache.catalina.ASYNC_SUPPORTED
Request-Element: __spring_security_session_mgmt_filter_applied
Request-Element: __spring_security_filterSecurityInterceptor_filterApplied

Wieso "unterdrückt" Spring meine eigenen Requests? Übergabe per ?<name>=Wert funktioniert auch nicht.

Des Weiteren stören mich die ganzen Debugausgaben, die Spring in die Console im Eclipse schreibt. Wie kann ich diese unterdrücken?

Hab diverse Foren durchstöbert und nix gefunden.

Danke und Gruß
 
Zurück