Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The 64 bit installer will not run on a 32 bit machine
  • The 32 bit installer will not run on a 64 bit machine.
  • If you configured jetty and installed the 64 bit installation on a machine which has a 32 bit Java installed then the service will not start.  The best fix is to install a 64 bit Java, but you can force the IdP to run with a 32 bit Java by changing the procrun executable

    C:\>sc config shibd_idp binPath= "\"C:\Program Files (x86)\Shibboleth\ProcRun\shibd_idp.exe\" service shibd_idp"

Java Installed from a .tar.gz file (tarball)

...

Non JRE Installations

Note

If you are installing a Java 11 JDK this applies to you

The component that the installation uses to run jetty only understand JRE layouts and may not be able to locate you copy of Java.  This will prevent Jetty (and hence the IdP) from starting)

To fix this:

  1. run shibd_idpw
  2. Go to the "java tab"
  3. Unclick "Use Default"
  4. Under "Java Virtual Machine" browse to %JAVA_HOME%\jre\bin\server\jvm.dll (for instance: C:\Program Files\java\jdk1.8.0_25\jre\bin\server\jvm.dll)the JVM

Image Added

Troubleshooting the Jetty installation

...