why not match such URI ?
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.web.RegExpBasedFilt erInvocationDefinitionMap - Converted URL to lowercase, from: '/xfile/menu.jsp'; to: '/xfile/menu.jsp'
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.web.RegExpBasedFilt erInvocationDefinitionMap - Converted URL to lowercase, from: '/xfile/menu.jsp'; to: '/xfile/menu.jsp'
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.web.RegExpBasedFilt erInvocationDefinitionMap - Candidate is: '/xfile/menu.jsp'; pattern is /xfile/menu.jsp ; matched=false
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.web.RegExpBasedFilt erInvocationDefinitionMap - Candidate is: '/xfile/menu.jsp'; pattern is /xfile/menu.jsp ; matched=false
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.AbstractSecurityInt erceptor - Public object - authentication not attempted
[DEBUG] [2005-02-24 14:14:31,345] net.sf.acegisecurity.intercept.AbstractSecurityInt erceptor - Public object - authentication not attempted
[DEBUG] [2005-02-24 14:14:31,355] net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter - Chain processed normally
[DEBUG] [2005-02-24 14:14:31,355] net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter - Chain processed normally
===============================
<bean id="filterInvocationInterceptor" class="net.sf.acegisecurity.intercept.web.FilterSe curityInterceptor">
<property name="authenticationManager"><ref bean="authenticationManager"/></property>
<property name="accessDecisionManager"><ref local="httpRequestAccessDecisionManager"/></property>
<property name="objectDefinitionSource">
<value>
CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
\A/secure/super.*\Z=ROLE_WE_DONT_HAVE
\A/secure/.*\Z=ROLE_SUPERVISOR,ROLE_USER
\A/xfile/.*\Z = ROLE_USER
</value>
</property>
</bean>


