The aim of the Quick Installer is to install a Shibboleth 2.x Identity Provider (IdP) and all the ancillary software it relies upon into a Windows machine which is part of an Active Directory Domain. It then configures all these packages to work in conjunction with the more common Active Directory configurations. The motivation is to short-circuit the error-prone but formulaic first stages of development and get the installation to a stage where testing and personalization can start.
It is always easier to change the configuration of something that works than it is to start with something which doesn't work at all. The aim of the installer is to expedite the process by installing a working IdP which can be the basis of a production IdP.
Installation can be thought of as a five stage process:
JAVA_HOME
environmental variable to point to the jre environment:set JAVA_HOME=C:\Program Files (x86)\Java\jre6
Briefly, the IdP Quick Installer does the following:
The details are described on this page .
If you installed java prior to running the installer then the Java VM is updated automatically and you do not need to follow this section |
Earlier test versions of the installer (probably 2.1.5 beta-3 and earlier) installed a private version of Java. This will not be updated automatically. To switch to a version which is automatically update you need to be logged in as administrator and then:
c:\program files\internet2\CaptiveTomcat 6.0\bin\tomcatw.exe
.C:\Program Files (x86)\Java\jre6\lib\security\java.security
and, below the linesecurity.provider.9=sun.security.mscapi.SunMSCAPI
add the line
security.provider.10=edu.internet2.middleware.shibboleth.DelegateToApplicationProvider
C:\Program Files\Internet2\CaptiveJava6\lib\ext\shib-jce-1.0.jar
to C:\Program Files\Java\jre6\lib\ext
From then on you will be using a standard java installation which will update automatically. The contexts of C:\Program Files\Internet2\CaptiveJava6
can be deleted.