I am using  cas-server-3.4.2........which is the new configuration.

regards,
tanura
  ----- Original Message ----- 
  From: Scott Battaglia 
  To: [email protected] 
  Sent: Friday, July 09, 2010 8:05 AM
  Subject: Re: [cas-dev] CAS 3.4.2 - REMEMBER ME OPTION


  It says ClassNotFoundException.


  You're apparently working from old configuration:
  
https://source.jasig.org/cas3/tags/cas-server-3.4.2/cas-server-webapp/src/main/webapp/WEB-INF/cas-servlet.xml



  On Fri, Jul 9, 2010 at 12:02 AM, Tanura Vittil <[email protected]> wrote:

    Out of the three configuration changes mentioned in this
    https://wiki.jasig.org/display/CASUM/Remember+Me

    I did the first two (deployerConfigContext.xml  and cas-servlet.xml) 
changes........and i didn't do the third 
    change that is change in ticketExpirationPolicies.xml


    When i restart tomcat after the above 2 changes, i am getting the following 
error 

    2010-07-09 07:51:44,218 INFO 
[org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 0 services.>
    2010-07-09 07:51:46,125 INFO 
[org.jasig.cas.util.AutowiringSchedulerFactoryBean] - <Starting Quartz 
Scheduler now>
    2010-07-09 07:51:47,218 ERROR 
[org.springframework.web.servlet.DispatcherServlet] - <Context initialization 
failed>
    org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'authenticationViaFormAction' defined in ServletContext resource 
[/WEB-INF/cas-servlet.xml]: Cannot resolve reference to bean 
'UsernamePasswordCredentialsValidator' while setting bean property 'validator'; 
nested exception is 
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find 
class [org.jasig.cas.validation.UsernamePasswordCredentialsValidator] for bean 
with name 'UsernamePasswordCredentialsValidator' defined in ServletContext 
resource [/WEB-INF/cas-servlet.xml]; nested exception is 
java.lang.ClassNotFoundException: 
org.jasig.cas.validation.UsernamePasswordCredentialsValidator
     at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
     at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
     at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1308)
     at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
     at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
     at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
     at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
     at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:562)
     at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:871)
     at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423)
     at 
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:443)
     at 
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:459)
     at 
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:340)
     at 
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:307)
     at 
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:127)
     at javax.servlet.GenericServlet.init(GenericServlet.java:211)
     at 
org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody0(SafeDispatcherServlet.java:64)
     at 
org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody1$advice(SafeDispatcherServlet.java:44)
     at 
org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:1)
     at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1068)
     at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:900)
     at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3823)
     at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:4087)
     at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
     at 
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:909)
     at 
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:872)
     at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
     at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1106)
     at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
     at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1019)
     at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
     at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1011)
     at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:440)
     at org.apache.catalina.core.StandardService.start(StandardService.java:450)
     at org.apache.catalina.core.StandardServer.start(StandardServer.java:683)
     at org.apache.catalina.startup.Catalina.start(Catalina.java:537)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
     at java.lang.reflect.Method.invoke(Unknown Source)
     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: 
Cannot find class 
[org.jasig.cas.validation.UsernamePasswordCredentialsValidator] for bean with 
name 'UsernamePasswordCredentialsValidator' defined in ServletContext resource 
[/WEB-INF/cas-servlet.xml]; nested exception is 
java.lang.ClassNotFoundException: 
org.jasig.cas.validation.UsernamePasswordCredentialsValidator
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1208)
     at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
     at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
     at 
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
     ... 47 more
    Caused by: java.lang.ClassNotFoundException: 
org.jasig.cas.validation.UsernamePasswordCredentialsValidator
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332)
     at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
     at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
     at 
org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1229)
     at 
org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1200)

    Kindly advise me what i am missing in the configuration.

      ----- Original Message ----- 
      From: Scott Battaglia 
      To: [email protected] 
      Sent: Friday, July 09, 2010 7:05 AM
      Subject: Re: [cas-dev] CAS 3.4.2 - REMEMBER ME OPTION


      You've done all the steps on here? 
      https://wiki.jasig.org/display/CASUM/Remember+Me
      (swapping the one step that's different for Spring Web Flow)


      Are you also running over SSL?


      On Thu, Jul 8, 2010 at 10:45 PM, Tanura Vittil <[email protected]> wrote:

        Putting those binders didn't work for me.......is there any other 
configuration that
        i should change?

        Thank you so much for the follow-ups.

        regards,
        tanura

          ----- Original Message ----- 
          From: Scott Battaglia 
          To: [email protected] 
          Sent: Friday, July 09, 2010 5:43 AM
          Subject: Re: [cas-dev] CAS 3.4.2 - REMEMBER ME OPTION


          In theory yes.  You should also be able to remove all of those 
binders if you want. 


          Check out the Spring Web Flow 2 documentation for the complete 
details :-)



          On Thu, Jul 8, 2010 at 2:33 PM, Tanura Vittil <[email protected]> 
wrote:

                    <binder>
                        <binding property="username" />
                        <binding property="password" />

                        <binding property="rememberMe" />
                    </binder>
            where rememberMe is the name of the form field in the 
casloginview.jsp page

            is it like this?

            regards,
            tanura

              ----- Original Message ----- 
              From: Scott Battaglia 
              To: [email protected] 
              Sent: Thursday, July 08, 2010 9:14 PM
              Subject: Re: [cas-dev] CAS 3.4.2 - REMEMBER ME OPTION


              You're only binding two properties.  What about the Remember Me 
property?



              On Thu, Jul 8, 2010 at 12:57 PM, Tanura Vittil 
<[email protected]> wrote:

                i tried this link....but it didn't work with me.....
                I tried this : Edited the login-webflow.xml file inside web-inf 
folder...as follows

                <view-state id="viewLoginForm" view="casLoginView" 
model="credentials">
                        <!-- remember me credentials --> 
                                <var name="credentials" 
                                        
class="org.jasig.cas.authentication.principal.RememberMeUsernamePasswordCredentials"/>
 
                                <!-- Simple credentials 
                                <var name="credentials" 
                                        
class="org.jasig.cas.authentication.principal.UsernamePasswordCredentials" /> 
                                 --> 
                        <binder>
                            <binding property="username" />
                            <binding property="password" />
                        </binder>
                        <on-entry>
                            <set name="viewScope.commandName" 
value="'credentials'" />
                        </on-entry>
                  <transition on="submit" bind="true" validate="true" 
to="realSubmit">
                            <set name="flowScope.credentials" 
value="credentials" />
                            <evaluate 
expression="authenticationViaFormAction.doBind(flowRequestContext, 
flowScope.credentials)" />
                        </transition>
                 </view-state>
                 

                And restarted tomcat.

                But still the sessions is not remembered after i close all the 
browsers.

                Kindly help me solve this.

                regards,
                tanura

                  ----- Original Message ----- 
                  From: Scott Battaglia 
                  To: [email protected] 
                  Sent: Thursday, July 08, 2010 7:09 AM
                  Subject: Re: [cas-dev] CAS 3.4.2 - REMEMBER ME OPTION


                  Check out this thread:
                  
http://jasig.275507.n4.nabble.com/How-to-enable-remember-me-in-CAS-3-4-2-td1744967.html



                  On Wed, Jul 7, 2010 at 11:06 PM, tanura <[email protected]> 
wrote:

                    Thank you so much for the mail.
                    It will be of great help if you can u specify exactly what 
i should change and in exactly which file?

                    regards,
                    tanura




                      ----- Original Message ----- 
                      From: [hidden email] 
                      To: [hidden email] 
                      Sent: Thursday, July 08, 2010 6:09 AM
                      Subject: Re: CAS 3.4.2 - REMEMBER ME OPTION


                      Search the list archives. The only configuration that is 
slightly different is how Spring Web Flow 2 allows you to define the domain 
class (in Web Flow 2 its done in the flow. Â Just replace the 
UsernamePasswordCredentials with the RememberMe ones) 



                      On Wed, Jul 7, 2010 at 12:24 AM, tanura <[hidden email]> 
wrote:


                        Hello !

                        I am using cas 3.4.2 version. It works fine 
......except the remember me
                        option.
                        I see that the documentation of the remember-me option 
is outdated.
                        Can anyone help me to implement the remember-me option 
in cas 3.4.2

                        Thanks in advance

                        tanura

                        --
                        View this message in context: 
http://jasig.275507.n4.nabble.com/CAS-3-4-2-REMEMBER-ME-OPTION-tp2280460p2280460.html
                        Sent from the CAS Developers mailing list archive at 
Nabble.com.


                        --
                        You are currently subscribed to [hidden email] as: 
[hidden email] 

                        To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev



-- 

You are currently subscribed to [hidden email] as: [hidden email]









To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev


----------------------------------------------------------

                      View message @ 
http://jasig.275507.n4.nabble.com/CAS-3-4-2-REMEMBER-ME-OPTION-tp2280460p2281740.html
 
                      To unsubscribe from CAS 3.4.2 - REMEMBER ME OPTION, click 
here. 




------------------------------------------------------------
                    View this message in context: Re: CAS 3.4.2 - REMEMBER ME 
OPTION 

                    Sent from the CAS Developers mailing list archive at 
Nabble.com.

-- You are currently subscribed to [email protected] as: 
[email protected]









To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- You are currently subscribed to [email protected] as: 
[email protected]







To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev-- You are currently subscribed 
to [email protected] as: [email protected]







To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- You are currently subscribed to [email protected] as: 
[email protected] unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev-- You are currently subscribed 
to [email protected] as: [email protected]





To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- You are currently subscribed to [email protected] as: 
[email protected]



To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev-- You are currently subscribed 
to [email protected] as: [email protected]



To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- You are currently subscribed to [email protected] as: 
[email protected]

To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev-- You are currently subscribed 
to [email protected] as: [email protected]

To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

-- You are currently subscribed to [email protected] as: 
[email protected] unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev
-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to