[JBoss JIRA] (GTNPORTAL-2859) Remove PortalClusteredSSOSupportValve from Tomcat7 packaging
by Marek Posolda (JIRA)
[ https://issues.jboss.org/browse/GTNPORTAL-2859?page=com.atlassian.jira.pl... ]
Marek Posolda updated GTNPORTAL-2859:
-------------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 3.5.3.Final
Resolution: Done
Merged to both 'master' and '3.5.x' branch.
> Remove PortalClusteredSSOSupportValve from Tomcat7 packaging
> ------------------------------------------------------------
>
> Key: GTNPORTAL-2859
> URL: https://issues.jboss.org/browse/GTNPORTAL-2859
> Project: GateIn Portal
> Issue Type: Enhancement
> Security Level: Public(Everyone can see)
> Affects Versions: 3.5.0.Final
> Reporter: Marek Posolda
> Assignee: Marek Posolda
> Fix For: 3.5.3.Final, 3.6.0.Final
>
>
> There is issue with PortalClusteredSSOSupportValve on Tomcat7. When the class is loaded, you will see the exception:
> {code}
> java.lang.VerifyError: class org.exoplatform.web.login.PortalClusteredSSOSupportValve overrides final method start.()V
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
> at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
> at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:264)
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1665)
> {code}
> It's caused by API inconsistency between JBoss AS7 and Tomcat7. Normally PortalClusteredSSOSupportValve is not loaded, but it could be loaded when deploying some spring applications on Tomcat7.
> Resolution will be to remove this class from Tomcat packaging and have it only in JBoss AS7 packaging.
--
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
11 years, 7 months