Gurus are gurus. Both Scott and Liweinan pointed out my problem correctly. Since Scott said I may have put the "dataSource" at a wrong place, I moved the "dataSource" bean outside of "authenticationManager" bean as Liweinan suggested specifically. My "cas" started immediately. Thanks so much.
Jack ----- Original Message ---- From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> To: [email protected] Sent: Tuesday, January 22, 2008 1:25:37 AM Subject: cas Digest, Vol 56, Issue 37 Send cas mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://tp.its.yale.edu/mailman/listinfo/cas or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of cas digest..." Today's Topics: 1. Re: CASUM/OpenID (Sewell K H (LCSS)) 2. Re: CASUM/OpenID (Scott Battaglia) 3. Re: CASUM/OpenID (Sewell K H (LCSS)) 4. Re: Can LogoutRequests sent back to services be turned off? (dale77) 5. Newbie: dataSource Reference issue (Jack HU) 6. Re: Can LogoutRequests sent back to services be turned off? (Scott Battaglia) 7. Re: Newbie: dataSource Reference issue (Scott Battaglia) 8. Re: Newbie: dataSource Reference issue (???) ---------------------------------------------------------------------- Message: 1 Date: Mon, 21 Jan 2008 17:52:16 +0000 From: "Sewell K H (LCSS)" <[EMAIL PROTECTED]> Subject: Re: CASUM/OpenID To: Yale CAS mailing list <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" Can't rely on me, sorry, I don't really know what I'm doing yet. I found that if a user has already authenticated with CAS (say, via mod_auth_cas), and then revisits the CAS server via an OpenID relying party, the CAS server will verify any URL. I guessed that this is because the Principals are different (so "error" in the openIdSingleSignOnAction), and so "ticketGrantingTicketExistsCheck", which will exist as a user has already authenticated (?). I'm not familiar with webflow though, so I don't know if the problem is further on down, e.g., "renewRequestCheck". Anyway, eventually the user should probably re-authenticate ("viewLoginForm") if the Principals are different. Also, all the other "error"s in login-webflow.xml are "viewLoginForm". Cheers, Kevin On 21 Jan 2008, at 16:30, Scott Battaglia wrote: > You're definitely right about the incorrect > CredentialsToPrincipalResolver. I've updated our wiki about that. > I can't recall the other thing off the top of my head and I'm not > set up to test it right now. I'm guessing you have? > > -Scott > > On Jan 21, 2008 10:52 AM, Sewell K H (LCSS) <[EMAIL PROTECTED]> > wrote: > Hi, > > I've read and followed http://www.ja-sig.org/wiki/display/CASUM/ > OpenID. > > I'm a bit of a noob, so could you confirm that this: > > <action-state id="openIdSingleSignOnAction"> > <action bean="openIdSingleSignOnAction" /> > <transition on="success" to="sendTicketGrantingTicket" /> > <transition on="error" to="ticketGrantingTicketExistsCheck" /> > <transition on="warn" to="warn" /> > </action-state> > > is supposed to be, or is more properly: > > <action-state id="openIdSingleSignOnAction"> > <action bean="openIdSingleSignOnAction" /> > <transition on="success" to="sendTicketGrantingTicket" /> > <transition on="error" to="viewLoginForm" /> > <transition on="warn" to="warn" /> > </action-state> > > and this: > > <bean > class > = > "org > .jasig > .cas > .support > .openid > .authentication.principal.OpenIdCredentialsAuthenticationHandler" /> > > is supposed to be: > > <bean > class > = > "org > .jasig > .cas > .support > .openid > .authentication.principal.OpenIdCredentialsToPrincipalResolver" /> > > Thanks, > Kevin > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > > -- > -Scott Battaglia > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080121/7e1d0898/attachment-0001.html ------------------------------ Message: 2 Date: Mon, 21 Jan 2008 13:45:21 -0500 From: "Scott Battaglia" <[EMAIL PROTECTED]> Subject: Re: CASUM/OpenID To: "Yale CAS mailing list" <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" I think you're right. It should throw an error if the principals don't match and force you to log in again. Not sure how the configuration got put into confluence wrong. -Scott On Jan 21, 2008 12:52 PM, Sewell K H (LCSS) <[EMAIL PROTECTED]> wrote: > Can't rely on me, sorry, I don't really know what I'm doing yet. > I found that if a user has already authenticated with CAS (say, via > mod_auth_cas), and then revisits the CAS server via an OpenID relying party, > the CAS server will verify any URL. > > I guessed that this is because the Principals are different (so "error" in > the openIdSingleSignOnAction), and so "ticketGrantingTicketExistsCheck", > which will exist as a user has already authenticated (?). I'm not familiar > with webflow though, so I don't know if the problem is further on down, > e.g., "renewRequestCheck". > > Anyway, eventually the user should probably re-authenticate > ("viewLoginForm") if the Principals are different. Also, all the other > "error"s in login-webflow.xml are "viewLoginForm". > > Cheers, > Kevin > > > On 21 Jan 2008, at 16:30, Scott Battaglia wrote: > > You're definitely right about the incorrect > CredentialsToPrincipalResolver. I've updated our wiki about that. I can't > recall the other thing off the top of my head and I'm not set up to test it > right now. I'm guessing you have? > > -Scott > > On Jan 21, 2008 10:52 AM, Sewell K H (LCSS) <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > I've read and followed http://www.ja-sig.org/wiki/display/CASUM/OpenID. > > > > I'm a bit of a noob, so could you confirm that this: > > > > <action-state id="openIdSingleSignOnAction"> > > <action bean="openIdSingleSignOnAction" /> > > <transition on="success" to="sendTicketGrantingTicket" /> > > <transition on="error" to="ticketGrantingTicketExistsCheck" /> > > <transition on="warn" to="warn" /> > > </action-state> > > > > is supposed to be, or is more properly: > > > > <action-state id="openIdSingleSignOnAction"> > > <action bean="openIdSingleSignOnAction" /> > > <transition on="success" to="sendTicketGrantingTicket" /> > > <transition on="error" to="viewLoginForm" /> > > <transition on="warn" to="warn" /> > > </action-state> > > > > and this: > > > > <bean > > class > > = > > "org > > .jasig > > .cas > > .support > > .openid > > .authentication.principal.OpenIdCredentialsAuthenticationHandler" /> > > > > is supposed to be: > > > > <bean > > class > > = > > "org > > .jasig > > .cas > > .support > > .openid > > .authentication.principal.OpenIdCredentialsToPrincipalResolver" /> > > > > Thanks, > > Kevin > > > > _______________________________________________ > > Yale CAS mailing list > > [email protected] > > http://tp.its.yale.edu/mailman/listinfo/cas > > > > > > -- > -Scott Battaglia > > LinkedIn: > http://www.linkedin.com/in/scottbattaglia_______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > -- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080121/5c9c718c/attachment-0001.html ------------------------------ Message: 3 Date: Mon, 21 Jan 2008 19:04:05 +0000 From: "Sewell K H (LCSS)" <[EMAIL PROTECTED]> Subject: Re: CASUM/OpenID To: Yale CAS mailing list <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="us-ascii" I confirm that changing ticketGrantingTicketExistsCheck to viewLoginForm seems to work for me. Kevin On 21 Jan 2008, at 17:52, Sewell K H (LCSS) wrote: > Can't rely on me, sorry, I don't really know what I'm doing yet. > > I found that if a user has already authenticated with CAS (say, via > mod_auth_cas), and then revisits the CAS server via an OpenID > relying party, the CAS server will verify any URL. > > I guessed that this is because the Principals are different (so > "error" in the openIdSingleSignOnAction), and so > "ticketGrantingTicketExistsCheck", which will exist as a user has > already authenticated (?). I'm not familiar with webflow though, so > I don't know if the problem is further on down, e.g., > "renewRequestCheck". > > Anyway, eventually the user should probably re-authenticate > ("viewLoginForm") if the Principals are different. Also, all the > other "error"s in login-webflow.xml are "viewLoginForm". > > Cheers, > Kevin > > > On 21 Jan 2008, at 16:30, Scott Battaglia wrote: > >> You're definitely right about the incorrect >> CredentialsToPrincipalResolver. I've updated our wiki about that. >> I can't recall the other thing off the top of my head and I'm not >> set up to test it right now. I'm guessing you have? >> >> -Scott >> >> On Jan 21, 2008 10:52 AM, Sewell K H (LCSS) <[EMAIL PROTECTED]> >> wrote: >> Hi, >> >> I've read and followed http://www.ja-sig.org/wiki/display/CASUM/OpenID >> . >> >> I'm a bit of a noob, so could you confirm that this: >> >> <action-state id="openIdSingleSignOnAction"> >> <action bean="openIdSingleSignOnAction" /> >> <transition on="success" to="sendTicketGrantingTicket" /> >> <transition on="error" to="ticketGrantingTicketExistsCheck" /> >> <transition on="warn" to="warn" /> >> </action-state> >> >> is supposed to be, or is more properly: >> >> <action-state id="openIdSingleSignOnAction"> >> <action bean="openIdSingleSignOnAction" /> >> <transition on="success" to="sendTicketGrantingTicket" /> >> <transition on="error" to="viewLoginForm" /> >> <transition on="warn" to="warn" /> >> </action-state> >> >> and this: >> >> <bean >> class >> = >> "org >> .jasig >> .cas >> .support >> .openid >> .authentication.principal.OpenIdCredentialsAuthenticationHandler" /> >> >> is supposed to be: >> >> <bean >> class >> = >> "org >> .jasig >> .cas >> .support >> .openid >> .authentication.principal.OpenIdCredentialsToPrincipalResolver" /> >> >> Thanks, >> Kevin >> >> _______________________________________________ >> Yale CAS mailing list >> [email protected] >> http://tp.its.yale.edu/mailman/listinfo/cas >> >> >> >> -- >> -Scott Battaglia >> >> LinkedIn: http://www.linkedin.com/in/scottbattaglia >> _______________________________________________ >> Yale CAS mailing list >> [email protected] >> http://tp.its.yale.edu/mailman/listinfo/cas > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080121/85d9a36c/attachment-0001.html ------------------------------ Message: 4 Date: Mon, 21 Jan 2008 15:53:02 -0800 (PST) From: dale77 <[EMAIL PROTECTED]> Subject: Re: Can LogoutRequests sent back to services be turned off? To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii Does anyone know whether the single-sign-OUT logout requests can be configured off? It seems to me that they should be off by default, given that most people won't have the infrastructure for single-sign-out in place. -- View this message in context: http://www.nabble.com/Can-LogoutRequests-sent-back-to-services-be-turned-off--tp14906990p15009584.html Sent from the CAS Users mailing list archive at Nabble.com. ------------------------------ Message: 5 Date: Mon, 21 Jan 2008 17:47:36 -0800 (PST) From: Jack HU <[EMAIL PROTECTED]> Subject: Newbie: dataSource Reference issue To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=us-ascii I deployed cas to Tomcat 5.5, and copied cas-server-support-jdbc*.jar, commons-dbcp*.jar, commons-pool*.jar etc into /cas/WEB-INF/lib/. I also edited "deployerConfigContext.xml" as instructed as follows: <bean class="org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler"> <property name="tableUsers"><value>users</value></property> <property name="fieldUser"><value>username</value></property> <property name="fieldPassword"><value>pwd</value></property> <property name="dataSource" ref="dataSource"/> </bean> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3306/mydb</value> </property> <property name="username"> <value>my_id</value> </property> <property name="password"> <value>my_pass</value> </property> </bean> </list> </property> </bean> However, I kept on getting the following error, which seems related to the "dataSource" bean: 2008-01-21 13:31:43 StandardContext[/cas]Exception starting filter Acegi Filter Chain Proxy org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'centralAuthenticationService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean 'authenticationManager' while setting bean property 'authenticationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationManager' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' of type [org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler] while setting bean property 'authenticationHandlers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authenticationManager' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' of type [org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler] while setting bean property 'authenticationHandlers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:356) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition(AbstractBeanFactory.java:916) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:243) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:215) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:122) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:281) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:131) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:261) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:861) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:421) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:287) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:62) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343) at org.apache.catalina.core.StandardHostDeployer.start(StandardHostDeployer.java:830) at org.apache.catalina.core.StandardHost.start(StandardHost.java:991) at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1322) at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:530) at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:104) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) at java.lang.Thread.run(Thread.java:595) 2008-01-21 13:31:43 StandardContext[/cas]Closing Spring root WebApplicationContext 2008-01-21 13:31:43 StandardContext[/cas]Shutting down Log4J 2008-01-21 13:31:43 StandardContext[/manager]HTMLManager: list: Listing contexts for virtual host 'localhost' I've been trying for a whole day, but still could not figure out what's wrong. Any guru here can help? Thank you so much. Yan ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ------------------------------ Message: 6 Date: Mon, 21 Jan 2008 20:56:17 -0500 From: "Scott Battaglia" <[EMAIL PROTECTED]> Subject: Re: Can LogoutRequests sent back to services be turned off? To: "Yale CAS mailing list" <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Sorry, I hadn't had a chance to respond yet. I've actually added this feature into CAS 3.1.2 which should be released (at least in RC form within the next few days). -Scott On Jan 21, 2008 6:53 PM, dale77 <[EMAIL PROTECTED]> wrote: > > Does anyone know whether the single-sign-OUT logout requests can be > configured off? > > It seems to me that they should be off by default, given that most people > won't have the infrastructure for single-sign-out in place. > > -- > View this message in context: > http://www.nabble.com/Can-LogoutRequests-sent-back-to-services-be-turned-off--tp14906990p15009584.html > Sent from the CAS Users mailing list archive at Nabble.com. > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > -- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080121/d344cb46/attachment-0001.html ------------------------------ Message: 7 Date: Mon, 21 Jan 2008 20:58:53 -0500 From: "Scott Battaglia" <[EMAIL PROTECTED]> Subject: Re: Newbie: dataSource Reference issue To: "Yale CAS mailing list" <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="iso-8859-1" Can you post your entire deployerConfigContext.xml. My guess is you have it defined in the wrong location, but I can't tell from the snippit included. -Scott On Jan 21, 2008 8:47 PM, Jack HU <[EMAIL PROTECTED]> wrote: > I deployed cas to Tomcat 5.5, and copied cas-server-support-jdbc*.jar, > commons-dbcp*.jar, commons-pool*.jar etc into /cas/WEB-INF/lib/. I also > edited "deployerConfigContext.xml" as instructed as follows: > <bean > class=" > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler > "> > <property name="tableUsers"><value>users</value></property> > <property name="fieldUser"><value>username</value></property> > <property name="fieldPassword"><value>pwd</value></property> > <property name="dataSource" ref="dataSource"/> > </bean> > > <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> > <property name="driverClassName"> > <value>com.mysql.jdbc.Driver</value> > </property> > <property name="url"> > <value>jdbc:mysql://localhost:3306/mydb</value> > </property> > <property name="username"> > <value>my_id</value> > </property> > <property name="password"> > <value>my_pass</value> > </property> > </bean> > </list> > </property> > </bean> > > However, I kept on getting the following error, which seems related to the > "dataSource" bean: > 2008-01-21 13:31:43 StandardContext[/cas]Exception starting filter Acegi > Filter Chain Proxy > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'centralAuthenticationService' defined in ServletContext > resource [/WEB-INF/applicationContext.xml]: Cannot resolve reference to bean > 'authenticationManager' while setting bean property 'authenticationManager'; > nested exception is > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'authenticationManager' defined in ServletContext resource > [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' > of type [ > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler] > while setting bean property 'authenticationHandlers' with key [1]; nested > exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' > defined in > ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot > resolve reference to bean 'dataSource' while setting bean property > 'dataSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean > named 'dataSource' is defined > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'authenticationManager' defined in ServletContext > resource [/WEB-INF/deployerConfigContext.xml]: Cannot create inner bean ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' > of type [ > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler] > while setting bean property 'authenticationHandlers' with key [1]; nested > exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' > defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: > Cannot resolve reference to bean 'dataSource' while setting bean property > 'dataSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean > named 'dataSource' is defined > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler#1d532ae' > defined in ServletContext resource [/WEB-INF/deployerConfigContext.xml]: > Cannot resolve reference to bean 'dataSource' while setting bean property > 'dataSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean > named 'dataSource' is defined > Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: > No bean named 'dataSource' is defined > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition > (DefaultListableBeanFactory.java:356) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getMergedBeanDefinition > (AbstractBeanFactory.java:916) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:243) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference > (BeanDefinitionValueResolver.java:261) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary > (BeanDefinitionValueResolver.java:109) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues > (AbstractAutowireCapableBeanFactory.java:1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean > (AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > (AbstractAutowireCapableBeanFactory.java:421) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean > (BeanDefinitionValueResolver.java:215) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary > (BeanDefinitionValueResolver.java:122) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList > (BeanDefinitionValueResolver.java:281) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary > (BeanDefinitionValueResolver.java:131) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues > (AbstractAutowireCapableBeanFactory.java:1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean > (AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > (AbstractAutowireCapableBeanFactory.java:421) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > (DefaultSingletonBeanRegistry.java:156) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference > (BeanDefinitionValueResolver.java:261) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary > (BeanDefinitionValueResolver.java:109) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues > (AbstractAutowireCapableBeanFactory.java:1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean > (AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > (AbstractAutowireCapableBeanFactory.java:421) > at > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > (DefaultSingletonBeanRegistry.java:156) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > (DefaultListableBeanFactory.java:287) > at org.springframework.context.support.AbstractApplicationContext.refresh > (AbstractApplicationContext.java:352) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext( > ContextLoader.java:244) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext( > ContextLoader.java:187) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized( > ContextLoaderListener.java:49) > at org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized( > SafeContextLoaderListener.java:62) > at org.apache.catalina.core.StandardContext.listenerStart( > StandardContext.java:3827) > at org.apache.catalina.core.StandardContext.start(StandardContext.java > :4343) > at org.apache.catalina.core.StandardHostDeployer.start( > StandardHostDeployer.java:830) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:991) > at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java > :1322) > at org.apache.catalina.manager.HTMLManagerServlet.start( > HTMLManagerServlet.java:530) > at org.apache.catalina.manager.HTMLManagerServlet.doGet( > HTMLManagerServlet.java:104) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :520) > at org.apache.catalina.core.StandardContextValve.invokeInternal( > StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:104) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:540) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :520) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :520) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext( > StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java > :520) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java > :160) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java > :799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection > (Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java > :577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:595) > 2008-01-21 13:31:43 StandardContext[/cas]Closing Spring root > WebApplicationContext > 2008-01-21 13:31:43 StandardContext[/cas]Shutting down Log4J > 2008-01-21 13:31:43 StandardContext[/manager]HTMLManager: list: Listing > contexts for virtual host 'localhost' > > I've been trying for a whole day, but still could not figure out what's > wrong. Any guru here can help? > > Thank you so much. > > Yan > > > > > ____________________________________________________________________________________ > Be a better friend, newshound, and > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > -- -Scott Battaglia LinkedIn: http://www.linkedin.com/in/scottbattaglia -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080121/951b8e47/attachment-0001.html ------------------------------ Message: 8 Date: Tue, 22 Jan 2008 14:34:04 +0800 From: ??? <[EMAIL PROTECTED]> Subject: Re: Newbie: dataSource Reference issue To: Yale CAS mailing list <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" I guess you should write your "dataSource" bean outside the "authenticationManager" bean, it shouldn't be a nested bean. > <bean > class=" > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHand > ler"> > <property name="tableUsers"><value>users</value></property> > <property name="fieldUser"><value>username</value></property> > <property name="fieldPassword"><value>pwd</value></property> > <property name="dataSource" ref="dataSource"/> > </bean> ----> from here > > <bean id="dataSource" class=" > org.apache.commons.dbcp.BasicDataSource"> > <property name="driverClassName"> > <value>com.mysql.jdbc.Driver</value> > </property> > <property name="url"> > <value>jdbc:mysql://localhost:3306/mydb</value> > </property> > <property name="username"> > <value>my_id</value> > </property> > <property name="password"> > <value>my_pass</value> > </property> > </bean> ----> to here, please move outside the <bean id="authenticationManager"...><list><property>...</list></property></ bean> > > </list> > </property> > </bean> Should be: ... <bean class=" org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandle r"> ... </bean> </list> </property> </bean> ... <bean id="dataSource" class=" org.apache.commons.dbcp.BasicDataSource"> .... </bean> It works for me thanks, Li Wei Nan ? 2008-1-22???9:58?Scott Battaglia ??? > Can you post your entire deployerConfigContext.xml. My guess is > you have it defined in the wrong location, but I can't tell from > the snippit included. > > -Scott > > On Jan 21, 2008 8:47 PM, Jack HU < [EMAIL PROTECTED]> wrote: > I deployed cas to Tomcat 5.5 , and copied cas-server-support- > jdbc*.jar, commons-dbcp*.jar, commons-pool*.jar etc into /cas/WEB- > INF/lib/. I also edited "deployerConfigContext.xml" as instructed > as follows: > <bean > class=" > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHand > ler"> > <property name="tableUsers"><value>users</value></property> > <property name="fieldUser"><value>username</value></property> > <property name="fieldPassword"><value>pwd</value></property> > <property name="dataSource" ref="dataSource"/> > </bean> > > <bean id="dataSource" class=" > org.apache.commons.dbcp.BasicDataSource"> > <property name="driverClassName"> > <value>com.mysql.jdbc.Driver</value> > </property> > <property name="url"> > <value>jdbc:mysql://localhost:3306/mydb</value> > </property> > <property name="username"> > <value>my_id</value> > </property> > <property name="password"> > <value>my_pass</value> > </property> > </bean> > </list> > </property> > </bean> > > However, I kept on getting the following error, which seems related > to the "dataSource" bean: > 2008-01-21 13:31:43 StandardContext[/cas]Exception starting filter > Acegi Filter Chain Proxy > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'centralAuthenticationService' defined in > ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot > resolve reference to bean 'authenticationManager' while setting > bean property 'authenticationManager'; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'authenticationManager' defined in > ServletContext resource [/WEB-INF/deployerConfigContext.xml]: > Cannot create inner bean ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHand > ler#1d532ae' of type > [org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHan > dler] while setting bean property 'authenticationHandlers' with key > [1]; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name > 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHan > dler#1d532ae' defined in > ServletContext resource [/WEB-INF/deployerConfigContext.xml]: > Cannot resolve reference to bean 'dataSource' while setting bean > property 'dataSource'; nested exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'dataSource' is defined > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'authenticationManager' defined in > ServletContext resource [/WEB-INF/deployerConfigContext.xml]: > Cannot create inner bean ' > org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHand > ler#1d532ae' of type > [org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHan > dler] while setting bean property 'authenticationHandlers' with key > [1]; nested exception is > org.springframework.beans.factory.BeanCreationException: Error > creating bean with name > 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHan > dler#1d532ae' defined in ServletContext resource [/WEB-INF/ > deployerConfigContext.xml]: Cannot resolve reference to bean > 'dataSource' while setting bean property 'dataSource'; nested > exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'dataSource' is defined > Caused by: org.springframework.beans.factory.BeanCreationException: > Error creating bean with name > 'org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHan > dler#1d532ae ' defined in ServletContext resource [/WEB-INF/ > deployerConfigContext.xml]: Cannot resolve reference to bean > 'dataSource' while setting bean property 'dataSource'; nested > exception is > org.springframework.beans.factory.NoSuchBeanDefinitionException : > No bean named 'dataSource' is defined > Caused by: > org.springframework.beans.factory.NoSuchBeanDefinitionException: No > bean named 'dataSource' is defined > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.g > etBeanDefinition (DefaultListableBeanFactory.java:356) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getMerge > dBeanDefinition(AbstractBeanFactory.java:916) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > (AbstractBeanFactory.java:243) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveReference (BeanDefinitionValueResolver.java:261) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.applyPropertyValues (AbstractAutowireCapableBeanFactory.java: > 1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.populateBean(AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.createBean (AbstractAutowireCapableBeanFactory.java:421) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveInnerBean(BeanDefinitionValueResolver.java:215) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveValueIfNecessary (BeanDefinitionValueResolver.java:122) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveManagedList(BeanDefinitionValueResolver.java:281) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveValueIfNecessary (BeanDefinitionValueResolver.java:131) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java: > 1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.populateBean (AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.createBean(AbstractAutowireCapableBeanFactory.java:421) > at org.springframework.beans.factory.support.AbstractBeanFactory > $1.getObject (AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry > .getSingleton(DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > (AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveReference (BeanDefinitionValueResolver.java:261) > at > org.springframework.beans.factory.support.BeanDefinitionValueResolver. > resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.applyPropertyValues (AbstractAutowireCapableBeanFactory.java: > 1099) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.populateBean(AbstractAutowireCapableBeanFactory.java:861) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanF > actory.createBean (AbstractAutowireCapableBeanFactory.java:421) > at org.springframework.beans.factory.support.AbstractBeanFactory > $1.getObject(AbstractBeanFactory.java:251) > at > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry > .getSingleton (DefaultSingletonBeanRegistry.java:156) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean( > AbstractBeanFactory.java:248) > at > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > (AbstractBeanFactory.java:160) > at > org.springframework.beans.factory.support.DefaultListableBeanFactory.p > reInstantiateSingletons(DefaultListableBeanFactory.java:287) > at > org.springframework.context.support.AbstractApplicationContext.refresh > (AbstractApplicationContext.java:352) > at > org.springframework.web.context.ContextLoader.createWebApplicationCont > ext(ContextLoader.java:244) > at > org.springframework.web.context.ContextLoader.initWebApplicationContex > t (ContextLoader.java:187) > at > org.springframework.web.context.ContextLoaderListener.contextInitializ > ed(ContextLoaderListener.java:49) > at > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized > (SafeContextLoaderListener.java :62) > at org.apache.catalina.core.StandardContext.listenerStart > (StandardContext.java:3827) > at org.apache.catalina.core.StandardContext.start > (StandardContext.java:4343) > at org.apache.catalina.core.StandardHostDeployer.start > (StandardHostDeployer.java:830) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:991) > at org.apache.catalina.manager.ManagerServlet.start > (ManagerServlet.java:1322) > at org.apache.catalina.manager.HTMLManagerServlet.start > (HTMLManagerServlet.java:530) > at org.apache.catalina.manager.HTMLManagerServlet.doGet > (HTMLManagerServlet.java:104) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) > at javax.servlet.http.HttpServlet.service (HttpServlet.java:802) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:237) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:157) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:214) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:520) > at org.apache.catalina.core.StandardContextValve.invokeInternal > (StandardContextValve.java:198) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:152) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:104) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke > (AuthenticatorBase.java:540) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:520) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:137) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:104) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:118) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:102) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:520) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:109) > at org.apache.catalina.core.StandardValveContext.invokeNext > (StandardValveContext.java:104) > at org.apache.catalina.core.StandardPipeline.invoke > (StandardPipeline.java:520) > at org.apache.catalina.core.ContainerBase.invoke > (ContainerBase.java:929) > at org.apache.coyote.tomcat5.CoyoteAdapter.service > (CoyoteAdapter.java:160) > at org.apache.coyote.http11.Http11Processor.process > (Http11Processor.java:799) > at org.apache.coyote.http11.Http11Protocol > $Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at org.apache.tomcat.util.net.TcpWorkerThread.runIt > (PoolTcpEndpoint.java:577) > at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run > (ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:595) > 2008-01-21 13:31:43 StandardContext[/cas]Closing Spring root > WebApplicationContext > 2008-01-21 13:31:43 StandardContext[/cas]Shutting down Log4J > 2008-01-21 13:31:43 StandardContext[/manager]HTMLManager: list: > Listing contexts for virtual host 'localhost' > > I've been trying for a whole day, but still could not figure out > what's wrong. Any guru here can help? > > Thank you so much. > > Yan > > > > ______________________________________________________________________ > ______________ > Be a better friend, newshound, and > know-it-all with Yahoo! Mobile. Try it now. http:// > mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas > > > > -- > -Scott Battaglia > > LinkedIn: http://www.linkedin.com/in/scottbattaglia > _______________________________________________ > Yale CAS mailing list > [email protected] > http://tp.its.yale.edu/mailman/listinfo/cas -------------- next part -------------- An HTML attachment was scrubbed... URL: http://tp.its.yale.edu/pipermail/cas/attachments/20080122/ebe74046/attachment.html ------------------------------ _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas End of cas Digest, Vol 56, Issue 37 *********************************** ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs _______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
