Clustering with AD auth, ClearPass and a bad bean
Osburn, Andy G
andyo at csus.edu
Thu Dec 18 12:44:44 EST 2008
Hi all,
My name's Andy from Sacramento State.
I'm clustering CAS, and I think everything is fine with the cluster. I got CAS clustered in a test environment with plain vanilla CAS 3.2. But now I'm getting an exception on my test environment with the ClearPass mod and AD auth all set up (super close to our production setup) - see below. We're using the CAS ClearPass mod. Can anyone shove me in the right direction?
Andy
...
Dec 18, 2008 8:35:30 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /apps/jdk1.6.0_07/j
re/lib/amd64/server:/apps/jdk1.6.0_07/jre/lib/amd64:/apps/jdk1.6.0_07/jre/../lib/amd64:/usr/java/packages/lib/amd64:/lib:/usr/lib
Dec 18, 2008 8:35:30 AM org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Dec 18, 2008 8:35:30 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 848 ms
Dec 18, 2008 8:35:30 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Dec 18, 2008 8:35:30 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.26
Dec 18, 2008 8:35:30 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Dec 18, 2008 8:35:30 AM org.apache.catalina.cluster.tcp.SimpleTcpCluster start
INFO: Cluster is about to start
Dec 18, 2008 8:35:31 AM org.apache.catalina.cluster.tcp.ReplicationTransmitter start
INFO: Start ClusterSender at cluster Catalina:type=Cluster,host=localhost with name Catalina:type=ClusterSender,host=localhost
Dec 18, 2008 8:35:31 AM org.apache.catalina.cluster.mcast.McastServiceImpl setupSocket
INFO: Setting cluster mcast soTimeout to 500
Dec 18, 2008 8:35:31 AM org.apache.catalina.cluster.mcast.McastServiceImpl setupSocket
INFO: Setting cluster mcast TTL to 1
Dec 18, 2008 8:35:31 AM org.apache.catalina.cluster.mcast.McastService start
INFO: Sleeping for 2000 milliseconds to establish cluster membership
Dec 18, 2008 8:35:33 AM org.apache.catalina.cluster.mcast.McastService registerMBean
INFO: membership mbean registered (Catalina:type=ClusterMembership,host=localhost)
Dec 18, 2008 8:35:33 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive csus.cas.war
Dec 18, 2008 8:35:34 AM org.apache.catalina.cluster.session.DeltaManager start
INFO: Starting clustering manager...:/csus.cas
Dec 18, 2008 8:35:34 AM org.apache.catalina.cluster.session.DeltaManager start
INFO: Register manager /csus.cas to cluster element Host with name localhost
Dec 18, 2008 8:35:34 AM org.apache.catalina.cluster.session.DeltaManager start
INFO: Starting clustering manager at /csus.cas
Dec 18, 2008 8:35:34 AM org.apache.catalina.cluster.session.DeltaManager getAllClusterSessions
INFO: Manager [/csus.cas]: skipping state transfer. No members active in cluster group.
2008-12-18 08:35:36,306 INFO [org.jasig.cas.util.JBossCacheFactoryBean] - <Starting TreeCache service.>
-------------------------------------------------------
GMS: address is 192.168.86.246:32825
-------------------------------------------------------
2008-12-18 08:35:40,135 ERROR [org.springframework.web.servlet.DispatcherServlet] - <Context initialization failed>
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerMappingC' defined in ServletContext resource [/WEB-INF/cas-serv
let.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [edu.csus.cas
.clearpass.ClearPassController] for bean with name 'clearPassController' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: problem with class fil
e or dependent class; nested exception is java.lang.VerifyError: class edu.csus.cas.clearpass.ClearPassController overrides final method handleRequest.(Ljavax
/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [edu.csus.cas.clearpass.ClearPassController] for bean with name
'clearPassController' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: problem with class file or dependent class; nested exception is java.lan
g.VerifyError: class edu.csus.cas.clearpass.ClearPassController overrides final method handleRequest.(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/ht
tp/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;
Caused by: java.lang.VerifyError: class edu.csus.cas.clearpass.ClearPassController overrides final method handleRequest.(Ljavax/servlet/http/HttpServletReques
t;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1853)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:875)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1330)
...
More information about the cas
mailing list