[jboss-jira] [JBoss JIRA] (WFLY-1477) JACC HttpServletRequestPolicyContextHandler removal on single application undeploy impacting all other deployed applications

Steve S (JIRA) jira-events at lists.jboss.org
Fri Jun 7 23:41:54 EDT 2013


Steve S created WFLY-1477:
-----------------------------

             Summary: JACC HttpServletRequestPolicyContextHandler removal on single application undeploy impacting all other deployed applications
                 Key: WFLY-1477
                 URL: https://issues.jboss.org/browse/WFLY-1477
             Project: WildFly
          Issue Type: Bug
          Components: Web (JBoss Web)
         Environment: CentOS 6.x, JBoss AS 7.1.1.Final
            Reporter: Steve S
            Assignee: Remy Maucherat


Please see the following forum post for a detailed explanation and findings(and potential workaround):

https://community.jboss.org/message/822054#822054

If multiple WARs are deployed that depend on a login module leveraging:

HttpServletRequest request = (HttpServletRequest)PolicyContext.getContext("javax.servlet.http.HttpServletRequest");

then upon undeploy of any web application in the container the HttpServletRequestPolicyContextHandler is removed(deregistered) in the stop() lifecycle method of the JBossWebRealmService, resulting in:

13:03:35,335 ERROR [org.jboss.security.authentication.JBossCachedAuthenticationManager] (ajp--0.0.0.0-8009-1) Login failure: javax.security.auth.login.LoginException: java.lang.IllegalArgumentException: No PolicyContextHandler for key=javax.servlet.http.HttpServletRequest at javax.security.jacc.PolicyContext.getContext(PolicyContext.java:117)

for any webapps still deployed for every subsequent access to them.  

Simply redeploying any ONE of the remaining webapps or the previously undeployed webapp causes this problem to go away for all deployed applications.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list