Sorry we added a new property in CAS 3.4 to hold the roles (for people who map to LDAP). There should be a default one in CAS:
https://www.ja-sig.org/svn/cas3/trunk/cas-server-webapp/src/main/webapp/WEB-INF/cas.properties You can probably just copy that one in to your custom one. Cheers, Scott On Fri, Feb 26, 2010 at 12:54 PM, Patrick Berry <[email protected]> wrote: > I dropped 3.4-RC1 into my pom, did a mvn clean package, cleaned out > $TOMCAT/webapps/cas and unfortunately got this: > > 2010-02-26 09:47:09,419 ERROR > [org.springframework.web.context.ContextLoader] - Context initialization > failedorg.springframework.beans.factory.BeanDefinitionStoreException: > Invalid bean definition with name > 'org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0' > defined in null: Could not resolve placeholder > 'cas.securityContext.serviceProperties.adminRoles > ' > at > org.springframework.beans.factory.config.PropertyPlaceholderConfigurer.processProperties(PropertyPlaceholderConfigurer.java:272) > at > org.springframework.beans.factory.config.PropertyResourceConfigurer.postProcessBeanFactory(PropertyResourceConfigurer.java:75) > at > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:553) > at > org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:527) > at > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362) > at > org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) > at > org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) > at > org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) > at > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody0(SafeContextLoaderListener.java:62) > at > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_aroundBody1$advice(SafeContextLoaderListener.java:44) > at > org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(SafeContextLoaderListener.java:1) > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3795) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4252) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831) > at > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:736) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:448) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:700) > at org.apache.catalina.startup.Catalina.start(Catalina.java:552) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > > > I don't have anything funny in cas.properties though, at least nothing that > breaks 3.3.5. > > On Fri, Feb 26, 2010 at 8:35 AM, Scott Battaglia < > [email protected]> wrote: > >> All, >> >> We're pleased to announce CAS 3.4 Release Candidate 1 with the following >> features, tasks, and bug fixes: >> >> * Upgrade to Inspektr 1.0.0-RC2 with new configuration which is more >> customizable (also includes cleaner) >> * Ticket Generator can now do SAML1 and SAML2 >> * Utilize POM DependencyManagement Features >> * Experimental Mobile Theme for WebKit browsers >> * Spring Framework 3 upgrade >> * Spring Web Flow 2 Upgrade >> * Switch to Java Validation API and Hibernate Validator >> * High Availability Ticket Registry Cleaner >> * Improved Logging for Ticket Validation Failures >> * Upgrade to Perf4j for performance logging >> * Upgrade to OGNL 2.7.3 >> * Upgrade to RADIUS Client 1.0.0 >> * Upgrade to Spring Security 3 >> * Update to casPostResponseView.jsp to work when JavaScript is disabled. >> * Fix to allow serverErrorSsoView.jsp to function correctly >> * PrincipalNameTransformer interface >> * Fix NullPointerException in ThrottledSubmissionHandler for Inspektr >> * Improved Logging >> * Display messages in Services Management Tool when no services are >> registered and WARN to add service management tool >> * Fixed assembly.xml to actually include the right files. >> >> The Release Candidate can be found in our Jasig Repository and from: >> http://www.ja-sig.org/downloads/cas/ >> >> Thanks to Marvin Addison and the Unicon Cooperative Support program for >> their assistance in getting this release candidate out. We're hoping to >> have the final version out by the conference, so if you can test, please do >> so! >> >> Note that with the library changes, if you've heavily customized your >> Spring configuration files OR your Spring Web Flow, I would recommend >> reviewing them. I can guarantee your Web Flow 1 flow will fail. >> >> Cheers, >> Scott >> >> -Scott Battaglia >> PGP Public Key Id: 0x383733AA >> LinkedIn: http://www.linkedin.com/in/scottbattaglia >> >> -- >> 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
