<div dir="ltr">HI Kevin,<div><br></div><div>Sorry i forgot to<span style="color:rgb(37,44,47);font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px"> </span><span style="color:rgb(37,44,47);font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px">include the 'aop' namespace. I got past it. But i am getting some other error. Hope you can help. I am using CAS 3.4.11</span></div><div><span style="color:rgb(37,44,47);font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px"><br></span></div><div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">INFO: Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\cas.war</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">Nov 10, 2015 3:04:53 PM org.apache.catalina.core.ContainerBase addChildInternal</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">SEVERE: ContainerBase.addChild: start: </font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1960)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.FutureTask.run(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.lang.Thread.run(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">Caused by: java.lang.IllegalArgumentException: Filter mapping specifies an unknown filter name requestAttributeSourceFilter</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:3106)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.StandardContext.addFilterMap(StandardContext.java:3071)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1343)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1357)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:889)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:386)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5405)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>... 11 more</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><br></font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">Nov 10, 2015 3:04:53 PM org.apache.catalina.startup.HostConfig deployWAR</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">SEVERE: Error deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\cas.war</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif">java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas]]</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:905)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1095)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1960)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.FutureTask.run(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</font></div><div style=""><font color="#252c2f" face="Helvetica, Arial, Verdana, sans-serif"><span class="" style="white-space:pre"> </span>at java.lang.Thread.run(Unknown Source)</font></div></div><div><span style="color:rgb(37,44,47);font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(37,44,47);font-family:Helvetica,Arial,Verdana,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Segoe UI Emoji','Segoe UI Symbol';font-size:14px;line-height:22.4px"><br></span></div><div><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Segoe UI Emoji','Segoe UI Symbol';font-size:14px;line-height:22.4px">Below is my mapping in Deployerconfigcontext.</span></div><div><span style="color:rgb(51,51,51);font-family:'Helvetica Neue',Helvetica,'Segoe UI',Arial,freesans,sans-serif,'Segoe UI Emoji','Segoe UI Symbol';font-size:14px;line-height:22.4px"><br></span></div><div>
<p class=""><bean id="currentUserProvider"</p>
<p class=""> class="org.jasig.cas.adaptors.trusted.authentication.handler.support.PrincipalBearingCredentialsAuthenticationHandler"/></p>
<p class=""><br></p>
<p class=""><bean id="usernameAttributeProvider" class="org.jasig.services.persondir.support.SimpleUsernameAttributeProvider"></p>
<p class=""> <property name="usernameAttribute" value="username" /></p>
<p class=""></bean></p>
<p class=""><br></p>
<p class=""><bean id="requestAttributeSourceFilter" class="org.jasig.services.persondir.support.web.RequestAttributeSourceFilter"></p>
<p class=""> <property name="usernameAttribute" value="userName" /></p>
<p class=""> <property name="additionalDescriptors" ref="requestAdditionalDescriptors" /></p>
<p class=""> <property name="remoteUserAttribute" value="userName" /></p>
<p class=""> <property name="serverNameAttribute" value="serverName" /></p>
<p class=""> <property name="processingPosition" value="BOTH" /></p>
<p class=""> <property name="headerAttributeMapping"></p>
<p class=""> <map></p>
<p class=""> <entry key="eppa" value="eduPersonPrimaryAffiliation" /></p>
<p class=""> <entry key="uid" value="uid" /></p>
<p class=""> <entry key="eppn" value="eduPersonPrincipalName" /></p>
<p class=""> </map></p>
<p class=""> </property></p>
<p class=""></bean></p>
<p class=""><br></p>
<p class=""><bean id="requestAdditionalDescriptors" class="org.jasig.services.persondir.support.MediatingAdditionalDescriptors"></p>
<p class=""> <property name="delegateDescriptors"></p>
<p class=""> <list></p>
<p class=""> <bean class="org.jasig.services.persondir.support.AdditionalDescriptors" scope="globalSession"></p>
<p class=""> <aop:scoped-proxy /></p>
<p class=""> </bean></p>
<p class=""> <bean class="org.jasig.services.persondir.support.AdditionalDescriptors" scope="request"></p>
<p class=""> <aop:scoped-proxy /></p>
<p class=""> </bean></p>
<p class=""> </list></p>
<p class=""> </property></p>
<p class=""></bean></p>
<p class=""><br></p>
<p class=""><bean id="requestAttributesDao" class="org.jasig.services.persondir.support.AdditionalDescriptorsPersonAttributeDao"></p>
<p class=""> <property name="descriptors" ref="requestAdditionalDescriptors" /></p>
<p class=""> <property name="usernameAttributeProvider" ref="usernameAttributeProvider" /></p>
<p class=""></bean></p>
<p class=""><br></p>
<p class=""><!--</p>
<p class=""> END building attributes</p>
<p class="">--></p></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 10, 2015 at 10:48 AM, Krish <span dir="ltr"><<a href="mailto:krish.v@gmail.com" target="_blank">krish.v@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Kevin,<div><br></div><div>I never knew i could use the shibboleth SP to directly protect CAS. This is great. I tried to configure the CAS trusted auth handler and followed your instructions. I got the below error in my tomcat. Have you seen this error?</div><div><br></div><div>Here is my deployerconfigcontext.xml. I have this as per your documentation.</div><div><br></div><div><div> <aop:scoped-proxy /></div><div> </bean></div><div> <bean class="org.jasig.services.persondir.support.AdditionalDescriptors" scope="request"></div><div> <aop:scoped-proxy /></div></div><div><br></div><div>and i see below error.</div><div><br></div><div><br></div><div><br></div><div><div>t.Executors$RunnableAdapter.call(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at java.util.concurrent.FutureTask.run(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at java.lang.Thread.run(Unknown Source)</div><div>Caused by: org.xml.sax.SAXParseException; lineNumber: 137; columnNumber: 36; The prefix "aop" for element "aop:scoped-proxy" is not bound.</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)</div><div><span style="white-space:pre-wrap"> </span>at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)</div><div><span style="white-space:pre-wrap"> </span>at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)</div><div><span style="white-space:pre-wrap"> </span>... 30 more</div></div><div><br></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">On Mon, Nov 9, 2015 at 9:57 AM, Kevin Foote <span dir="ltr"><<a href="mailto:kpfoote@uoregon.edu" target="_blank">kpfoote@uoregon.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
> On Nov 8, 2015, at 10:55 PM, Krish <<a href="mailto:krish.v@gmail.com" target="_blank">krish.v@gmail.com</a>> wrote:<br>
><br>
> Does any one have worked with casshib. I am trying to shibbolize my CAS server and i need some help.<br>
<br>
</span>No I have not .. but this can be done with standard of the shelf CAS and OOB Shib-SP [1].<br>
<span><br>
> I have my cas deployed in tomcat server. My CAS server is integrated with Active directory<br>
<br>
</span>why?<br>
<br>
What are your goals in this venture? The Shibboleth IdP works fine when using CAS as the authentication portion. There<br>
is no harm in leaving your CAS presence intact and integrating the IdP this way.<br>
<br>
<br>
[1] <a href="https://wiki.shibboleth.net/confluence/x/vwHN" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/vwHN</a><br>
<br>
<br>
--------<br>
thanks<br>
<span><font color="#888888"> kevin.foote<br>
<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</font></span></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="HOEnZb"><font color="#888888">-- <br><div>Krish</div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Krish</div>
</div>