Thanks for looking into this.  I checked out trunk and tried it again, but no
luck so far.  Using jetty gave me a 500 error so I tried packaging as a
regular war again and deployed to tomcat.  That still results in 404 for me. 
I'll grab the source jars later and hook up the debugger and see what I can
find.  Here is the logs from tomcat (also, fyi, I was using chrome before,
but I just tried it with firefox with same results):


2010-12-09 20:33:53,413 TRACE
[org.apache.shiro.web.servlet.OncePerRequestFilter] - Filter 'shiroFilter'
not yet executed.  Executing now. 
2010-12-09 20:33:53,429 TRACE [org.apache.shiro.mgt.DefaultSecurityManager]
- Context already contains a SecurityManager instance.  Returning. 
2010-12-09 20:33:53,432 DEBUG
[org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - No
sessionValidationScheduler set.  Attempting to create default instance. 
2010-12-09 20:33:53,433 TRACE
[org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Created
default SessionValidationScheduler instance of type
[org.apache.shiro.session.mgt.ExecutorServiceSessionValidationScheduler]. 
2010-12-09 20:33:53,433 INFO
[org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling
session validation scheduler... 
2010-12-09 20:33:53,434 TRACE
[org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Attempting
to retrieve session with key
org.apache.shiro.web.session.mgt.websession...@70036428 
2010-12-09 20:33:53,435 DEBUG [org.apache.shiro.web.servlet.SimpleCookie] -
Found string value [5ed8d2b5-7165-43a8-9072-c55dcf834b2b] from Cookie
[JSESSIONID] 
2010-12-09 20:33:53,437 DEBUG [org.apache.shiro.mgt.DefaultSecurityManager]
- Resolved SubjectContext context session is invalid.  Ignoring and creating
an anonymous (session-less) Subject instance. 
org.apache.shiro.session.UnknownSessionException: There is no session with
id [5ed8d2b5-7165-43a8-9072-c55dcf834b2b]
        at
org.apache.shiro.session.mgt.eis.AbstractSessionDAO.readSession(AbstractSessionDAO.java:170)
        at
org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSessionFromDataSource(DefaultSessionManager.java:236)
        at
org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSession(DefaultSessionManager.java:222)
        at
org.apache.shiro.session.mgt.AbstractValidatingSessionManager.doGetSession(AbstractValidatingSessionManager.java:118)
        at
org.apache.shiro.session.mgt.AbstractNativeSessionManager.lookupSession(AbstractNativeSessionManager.java:105)
        at
org.apache.shiro.session.mgt.AbstractNativeSessionManager.getSession(AbstractNativeSessionManager.java:97)
        at
org.apache.shiro.mgt.SessionsSecurityManager.getSession(SessionsSecurityManager.java:125)
        at
org.apache.shiro.mgt.DefaultSecurityManager.resolveContextSession(DefaultSecurityManager.java:394)
        at
org.apache.shiro.mgt.DefaultSecurityManager.resolveSession(DefaultSecurityManager.java:380)
        at
org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:329)
        at 
org.apache.shiro.subject.Subject$Builder.buildSubject(Subject.java:829)
        at
org.apache.shiro.web.subject.WebSubject$Builder.buildWebSubject(WebSubject.java:148)
        at
org.apache.shiro.web.servlet.AbstractShiroFilter.createSubject(AbstractShiroFilter.java:202)
        at
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:269)
        at
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:81)
        at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
        at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:680)
2010-12-09 20:33:53,438 TRACE [org.apache.shiro.mgt.DefaultSecurityManager]
- No identity (PrincipalCollection) found in the context.  Looking for a
remembered identity. 
2010-12-09 20:33:53,439 TRACE [org.apache.shiro.web.servlet.SimpleCookie] -
No value found in request Cookies under cookie name [rememberMe] 
2010-12-09 20:33:53,439 TRACE [org.apache.shiro.mgt.DefaultSecurityManager]
- No remembered identity found.  Returning original context. 
2010-12-09 20:33:53,445 TRACE
[org.apache.shiro.subject.support.DelegatingSubject] - attempting to get
session; create = false; session is null = true; session has id = false 
2010-12-09 20:33:53,446 TRACE
[org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver] - Matched
path pattern [/**] for requestURI [/].  Utilizing corresponding filter
chain... 
2010-12-09 20:33:53,447 TRACE
[org.apache.shiro.web.servlet.AbstractShiroFilter] - Resolved a configured
FilterChain for the current request. 
2010-12-09 20:33:53,447 TRACE
[org.apache.shiro.web.servlet.ProxiedFilterChain] - Invoking wrapped filter
at index [0] 
2010-12-09 20:33:53,447 TRACE
[org.apache.shiro.web.servlet.OncePerRequestFilter] - Filter 'authc' not yet
executed.  Executing now. 
2010-12-09 20:33:53,447 TRACE
[org.apache.shiro.web.filter.PathMatchingFilter] - Attempting to match
pattern [/s/login] with current requestURI [/]... 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.web.filter.PathMatchingFilter] - Attempting to match
pattern [/**] with current requestURI [/]... 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.web.filter.PathMatchingFilter] - Current requestURI
matches pattern [/**].  Performing onPreHandle check... 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.web.filter.PathMatchingFilter] - Attempting to match
pattern [/s/login] with current requestURI [/]... 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.web.filter.authc.FormAuthenticationFilter] - Attempting to
access a path which requires authentication.  Forwarding to the
Authentication url [/s/login] 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.subject.support.DelegatingSubject] - attempting to get
session; create = true; session is null = true; session has id = false 
2010-12-09 20:33:53,448 TRACE
[org.apache.shiro.subject.support.DelegatingSubject] - Starting session for
host 0:0:0:0:0:0:0:1%0 
2010-12-09 20:33:53,451 TRACE
[org.apache.shiro.session.mgt.DefaultSessionManager] - Creating session for
host 0:0:0:0:0:0:0:1%0 
2010-12-09 20:33:53,451 DEBUG
[org.apache.shiro.session.mgt.DefaultSessionManager] - Creating new EIS
record for new session instance
[org.apache.shiro.session.mgt.SimpleSession,id=null] 
2010-12-09 20:33:53,452 TRACE [org.apache.shiro.web.servlet.SimpleCookie] -
calculated path: /samples-spring-1.1.0 
2010-12-09 20:33:53,452 DEBUG [org.apache.shiro.web.servlet.SimpleCookie] -
Added HttpServletResponse Cookie
[JSESSIONID=9a2de9a6-30e8-4169-97be-1a041613015a;
Path=/samples-spring-1.1.0; HttpOnly] 
2010-12-09 20:33:53,452 TRACE
[org.apache.shiro.web.session.mgt.DefaultWebSessionManager] - Set session ID
cookie for session with id 9a2de9a6-30e8-4169-97be-1a041613015a 
2010-12-09 20:33:53,456 TRACE
[org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Attempting
to retrieve session with key
org.apache.shiro.web.session.mgt.websession...@53e64a3b 
2010-12-09 20:33:53,457 TRACE
[org.apache.shiro.subject.support.DelegatingSubject] - attempting to get
session; create = false; session is null = false; session has id = true 
2010-12-09 20:33:53,457 TRACE
[org.apache.shiro.subject.support.DelegatingSubject] - attempting to get
session; create = false; session is null = false; session has id = true 
2010-12-09 20:33:53,462 TRACE [org.apache.shiro.web.servlet.AdviceFilter] -
Invoked preHandle method.  Continuing chain?: [false] 
2010-12-09 20:33:53,462 TRACE [org.apache.shiro.web.servlet.AdviceFilter] -
Successfully invoked postHandle method 
2010-12-09 20:33:53,462 TRACE [org.apache.shiro.web.servlet.AdviceFilter] -
Successfully invoked afterCompletion method. 

-- 
View this message in context: 
http://shiro-user.582556.n2.nabble.com/shiro-spring-giving-me-404s-tp5782432p5821978.html
Sent from the Shiro User mailing list archive at Nabble.com.

Reply via email to