<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi,<br><br></div>I am busy with a new installation of Shibboleth IDP on Ubuntu 16.04 on Tomcat8 and am following the setup instructions from the wiki. I can't seem to get the full installation working, with what I was expecting to see returning errors - my understanding is that after an installation I should be able to go to <a href="https://my-host/idp/login">https://my-host/idp/login</a> to test (thinking that the "login.vm" view will render this).<br><br></div>The setup:<br></div>1. Install Oracle JDK 8 with unlimited JCE (using the webupd8 ppa) with apt-get<br></div>2. Install Tomcat8 with apt. (tomcat 8.0.32). Configure to run as root and listen on 80 (http) and 443 (https) with a self-signed cert. <br></div>3. Fetch and install Shibboleth IDP 3.3.1 using the install script. <br></div>4. Add JSTL 1.2 to edit-webapp/WEB-INF/lib and build the war.<br></div>5. Deploy idp.xml to Catalina/localhost directory and restart tomcat. </div><div><br></div>Now I can access <a href="https://my-host/idp/">https://my-host/idp/</a> getting the splash screen, but trying to access any URL based on a Velocity view fails - e.g. /idp/login (or /idp/login.vm - not sure of the extension). <br><br></div>Am I missing something or doing something wrong? I found a page in the wiki that references a login.jsp file, but I have no such file anywhere in the 3.3.1 dist - not sure if the docs are outdated. <br><br></div>Please excuse any ignorance with velocity, I am not familiar with the library.<br><br></div><div>URLs I can access: /idp, /idp/status and /idp/shibboleth (returns metadata XML). <br><br><br><br>I went with tomcat because the default Jetty 9.2
instructions I ran into an issue with xerces libraries and wasn't sure
how to unendorse the libraries (was using apt to install and Jetty
required the xerces that has an issue and didn't want to venture down
breaking system packages).<br><br><br></div></div>