shibboleth 12 origin installation

Fri, Jul 2, 2004

After much gnashing of teeth and pulling of hair, finally got the origin running under Apache 2 and Tomcat 5 on MAC OS X. One of the prerequisites is to build opensaml. It’s very easy, just use Ant on the build.xml it comes with. Pity the same can’t be said for the origin. I had to comment out all the test targets from build.xml as the file is full of syntax errors. Perhaps an Ant version problem, not sure at the moment. Anyway, that gives you shibboleth.war in the /dist directory. Now, this gave me mucho trouble: endorsed/dom3-xercesImpl-2.5.0.jar endorsed/dom3-xml-apis-2.5.0.jar they must go in TOMAT_HOME/common/endorsed. I thought I’d done that as I found them there but they were actually older versions! Jeez, what a mess that caused. All sorts of class loader problems centred around org.opensaml.XML.parserPool.registerSchema. It necessitated a trip into class loader land and how tomcats sets up parent/child loaders. Anyway, I’m now trying to figure out what a defaultRelyingParty is as it’s now barfing on that configuration element in origin.xml - but at least it’s a configuration problem now and not some horrendous build/deply mess :)

comments powered by Disqus