|
websso-3.0.5 and webflow problem: msg#00081java.jasig.cas.user
Hi, I am using cas-3.0.5 server. I have installed it on Weblogic 9.1. It works fine on 3 of our servers (exactly the same war file) but when I installed it on the another identical server (main production server), as soon as the client points to the login page, I get the following error in the logs (specified in the end) . I can see in project.xml the spring-webflow version 1.0-rc3 is being used. and in cas-servlet.xml flowRegistry is configured as <bean id="flowRegistry" class="org.springframework.webflow.registry.XmlFlowRegistryFactoryBean"> <property name="flowLocations" value="/WEB-INF/login-webflow.xml"/> </bean> but in spring-webflow version 1.0-rc3 XmlFlowRegistryFactoryBean is at org.springframework.webflow.engine.builder.xml.XmlFlowRegistryFactoryBean. When I changes the config to this path, and tested on one of the servers where it worked earlier, and it failed. Where is XmlFlowRegistryFactoryBean resolved from ? The Error that I get is something to do with class loading? Any help will be appreciated. Error message from the logs: ERROR [org.springframework.web.servlet.DispatcherServlet] - <Context initialization failed> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginController' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Cannot resolve reference to bean 'flowRegistry' while setting bean property 'flowLocator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowRegistry' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowRegistry' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource Caused by: java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:274) at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:227) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:195) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54) at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:130) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) at java.lang.ClassLoader.loadClassFromNative(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:274) at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:227) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:195) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54) at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:130) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) at java.lang.ClassLoader.loadClassFromNative(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at org.springframework.webflow.builder.BaseFlowServiceLocator.<init>(BaseFlowServiceLocator.java:54) at org.springframework.webflow.registry.DefaultFlowServiceLocator.<init>(DefaultFlowServiceLocator.java:54) at org.springframework.webflow.registry.AbstractFlowRegistryFactoryBean.createFlowServiceLocator(AbstractFlowRegistryFactoryBean.java:192) at org.springframework.webflow.registry.AbstractFlowRegistryFactoryBean.afterPropertiesSet(AbstractFlowRegistryFactoryBean.java:141) 2006-12-08 17:14:29,522 FATAL [org.jasig.cas.web.init.SafeDispatcherServlet] - <SafeDispatcherServlet: The Spring DispatcherServlet we wrap threw on init. But for our having caught this error, the servlet would not have initialized.> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginController' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Cannot resolve reference to bean 'flowRegistry' while setting bean property 'flowLocator'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowRegistry' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flowRegistry' defined in ServletContext resource [/WEB-INF/cas-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource Caused by: java.lang.NoClassDefFoundError: org/springframework/webflow/AnnotatedObject : org/springframework/binding/MutableAttributeSource at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:274) at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:227) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:195) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54) at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:130) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) at java.lang.ClassLoader.loadClassFromNative(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.defineClass(Ljava.lang.String;[BIILjava.security.ProtectionDomain;)Ljava.lang.Class;(Unknown Source) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:274) at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:227) at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:195) at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54) at java.lang.ClassLoader.loadClass(Ljava.lang.String;Z)Ljava.lang.Class;(Unknown Source) at java.lang.ClassLoader.loadClass(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:130) at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35) at java.lang.ClassLoader.loadClassFromNative(Ljava.lang.String;)Ljava.lang.Class;(Unknown Source) at org.springframework.webflow.builder.BaseFlowServiceLocator.<init>(BaseFlowServiceLocator.java:54) at org.springframework.webflow.registry.DefaultFlowServiceLocator.<init>(DefaultFlowServiceLocator.java:54) at org.springframework.webflow.registry.AbstractFlowRegistryFactoryBean.createFlowServiceLocator(AbstractFlowRegistryFactoryBean.java:192) at org.springframework.webflow.registry.AbstractFlowRegistryFactoryBean.afterPropertiesSet(AbstractFlowRegistryFactoryBean.java:141) ..................................
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: Shibboleth idp and CAS, Patrick MacDonald |
|---|---|
| Next by Date: | RE: Shibboleth idp and CAS, Patrick MacDonald |
| Previous by Thread: | Shibboleth idp and CAS, Patrick MacDonald |
| Next by Thread: | Re: websso-3.0.5 and webflow problem, Scott Battaglia |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |