Что не так с приведенным ниже конфигурационным файлом. Его applicationContex.xml выдает ошибку синтаксиса.
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:security="http://www.springframework.org/schema/security" 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"> <security:http auto-config='true'> <security:intercept-url pattern="/**" access="ROLE_USER" /> </security:http> </beans>
Я добавил что-то, что мне не хватает? Spring-security-config-3.1.0.RC1.jar и spring-security-web-3.1.0.RC1.jar?
Вам необходимо добавить префикс тегов <http> и <intercept-url> к пространству имен безопасности:
<http>
<intercept-url>
<security:http auto-config='true'> <security:intercept-url pattern="/**" access="ROLE_USER" /> </security:http>