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.