Following the answer here I have attempted to allow a public page on my website, however it doesn't seem to work. As it redirects to the login page. If however I change to filters=none it works, and the page is viewable with no redirect.
My appContext.xml looks like this(when it doesn't work), /MyPath
the relevant section :
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" access="IS_AUTHENTICATED_ANONYMOUSLY, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED" />
This works but I need the security functionality so can not use it :
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" filters="none" />