Docs should be here:
https://github.com/Jasig/java-cas-client

Sample I use and configure mostly:
https://github.com/UniconLabs/cas-sample-java-webapp/blob/master/pom.xml


> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Baron Fujimoto
> Sent: Wednesday, May 4, 2016 7:19 PM
> To: CAS Community <[email protected]>
> Subject: [cas-user] CAS client for Java 3.3.3 and 
> Saml11TicketValidationFilter
> example?
>
> Is there any current documentation for using the Java CAS client 3.3.3 
> with the
> Saml11TicketValidationFilter example?
>
> The CAS Client for Java 3.1 wiki page at
> <https://wiki.jasig.org/display/CASC/CAS+Client+for+Java+3.1> indicates 
> that
> the latest version of the client is 3.3.3 should be used.[*]
>
> The configuration for the Saml11TicketValidationFilter example described 
> at
> <https://wiki.jasig.org/display/CASC/Saml11TicketValidationFilter+Example>
> works with Java CAS client 3.2.1.
>
> When I try to use 3.3.3 though, it starts throwing exceptions.
>
> 04-May-2016 14:09:16.235 SEVERE [localhost-startStop-1]
> org.apache.catalina.core.StandardContext.filterStart Exception starting 
> filter
> CAS Validation Filter
>  java.lang.NoClassDefFoundError:
> org/opensaml/common/IdentifierGenerator
>
> I think I resolved this by updating opensaml-1.1b.jar with 
> opensaml-2.6.4.jar.
>
> Then it threw this exception.
>
> 04-May-2016 14:51:10.138 SEVERE [localhost-startStop-1]
> org.apache.catalina.core.StandardContext.filterStart Exception starting 
> filter
> CAS Validation Filter
>  java.lang.NoClassDefFoundError:
> org/apache/commons/httpclient/protocol/ProtocolSocketFactory
>
> Which I think was resolved by adding commons-httpclient-3.1.jar.
>
> But now I'm stuck at
>
> 04-May-2016 15:10:22.810 SEVERE [localhost-startStop-1]
> org.apache.catalina.core.StandardContext.filterStart Exception starting 
> filter
> CAS Validation Filter  java.lang.ExceptionInInitializerError
>         at
> org.jasig.cas.client.validation.Saml11TicketValidationFilter.getTicketValidator(S
> aml11TicketValidationFilter.java:54)
>         at
> org.jasig.cas.client.validation.AbstractTicketValidationFilter.initInternal(Abstra
> ctTicketValidationFilter.java:142)
>         at
> org.jasig.cas.client.validation.Saml11TicketValidationFilter.initInternal(Saml11T
> icketValidationFilter.java:44)
>         at 
> org.jasig.cas.client.util.AbstractCasFilter.init(AbstractCasFilter.java:75)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterCon
> fig.java:279)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterCon
> fig.java:260)
>         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.
> java:105)
>         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:46
> 58)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:
> 5277)
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
> 725)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1092
> )
>         at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:
> 1834)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.jav
> a:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja
> va:617)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.IllegalArgumentException: InputStream cannot be null
>         at 
> javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:117)
>         at
> org.opensaml.xml.parse.BasicParserPool$DocumentBuilderProxy.parse(BasicP
> arserPool.java:672)
>         at
> org.opensaml.xml.parse.BasicParserPool.parse(BasicParserPool.java:216)
>         at org.opensaml.xml.XMLConfigurator.load(XMLConfigurator.java:142)
>         at
> org.opensaml.DefaultBootstrap.initializeXMLTooling(DefaultBootstrap.java:22
> 4)
>         at
> org.opensaml.DefaultBootstrap.initializeXMLTooling(DefaultBootstrap.java:20
> 7)
>         at 
> org.opensaml.DefaultBootstrap.bootstrap(DefaultBootstrap.java:100)
>         at
> org.jasig.cas.client.validation.Saml11TicketValidator.<clinit>(Saml11TicketValid
> ator.java:60)
>         ... 20 more
>
> Unfortunately the only documentation I can find for this is several years 
> old at
> this point and doesn't seem to address this. Does anyone have any
> suggestions on how to get Saml11TicketValidator example working with the
> 3.3.3 client?
>
> [*] I also find references to 3.4.1 at
> <http://mvnrepository.com/artifact/org.jasig.cas.client/cas-client/3.4.1>
> but I haven't found a distribution there like there was for 3.3.3 and I'm 
> too
> much of a noob to figure out how to build it from what I can find there.
>
> Aloha,
> -baron
> --
> Baron Fujimoto <[email protected]> :: UH Information Technology Services
> minutas cantorum, minutas balorum, minutas carboratum desendus
> pantorum
>
> --
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at 
> https://groups.google.com/a/apereo.org/group/cas-user/.
> To view this discussion on the web visit
> https://groups.google.com/a/apereo.org/d/msgid/cas-
> user/20160505021208.GA44693%40praenomen.mgt.hawaii.edu.
> For more options, visit https://groups.google.com/a/apereo.org/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/01f201d1a688%2464b8a2c0%242e29e840%24%40unicon.net.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to