Velocity in new installation of Shibboleth IDP

Brett Cave brettcave at gmail.com
Tue Jun 6 11:24:12 EDT 2017


Hi,

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 https://my-host/idp/login to test (thinking that the
"login.vm" view will render this).

The setup:
1. Install Oracle JDK 8 with unlimited JCE (using the webupd8 ppa) with
apt-get
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.
3. Fetch and install Shibboleth IDP 3.3.1 using the install script.
4. Add JSTL 1.2 to edit-webapp/WEB-INF/lib and build the war.
5. Deploy idp.xml to Catalina/localhost directory and restart tomcat.

Now I can access https://my-host/idp/ 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).

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.

Please excuse any ignorance with velocity, I am not familiar with the
library.

URLs I can access: /idp, /idp/status and /idp/shibboleth (returns metadata
XML).



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).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20170606/79dca3ce/attachment.html>


More information about the users mailing list