Where is java_home detected from by the installer?
Dave Perry
Dave.Perry at hull-college.ac.uk
Mon Jul 17 08:55:33 EDT 2017
Hi Jon
We ditched Tomcat as your team said Jetty was better supported by you!
I didn't put Jetty 9.4 as part of the upgrade as it's not mentioned as Supported on the wiki.
I did run those commands you suggested manually (vs editing /etc/profile.local again), and it's let me run the installer and passes version/status checks.
Adding that java.sh as suggested to the folder you specified is also working post-reboot.
So thanks for your help.
I notice that on reboot the first load of the IdP is unsuccessful (restarting jetty does the trick), but I don't know if that's a jetty or java thing (I'll have to investigate at some point).
Dave
_________________________________________________
Dave Perry
eLearning Technologist, Hull College Group (Monday – Thursday)
Room L34 - Queens Gardens Library
Wilberforce Drive, Queen's Gardens, Hull, HU1 3DG
Extension 2230 / Direct Dial 01482 381930
* Need a fast reply? Try elearning at hull-college.ac.uk *
-----Original Message-----
From: Jon Agland [mailto:Jon.Agland at jisc.ac.uk]
Sent: 17 July 2017 12:53
To: users at shibboleth.net; Dave Perry
Subject: Re: Where is java_home detected from by the installer?
Hi Dave,
My experience is that it will detect the location from the OS
environment [after all you have to setup JAVA_HOME 'System Variable' on
Windows]
Just looking at two *nix systems that I have access to [Ubuntu and
RHEL]
In both cases putting an executable script like 'java.sh' (remember to
chmod +x) into /etc/profile.d would seem to work.
JAVA_HOME=/path/to/java
export JAVA_HOME
You could test this by executing the above command line before
installing, but it will likely be lost after reboot/new shell session
etc...
Also worth noting that Tomcat appears to be able to have JAVA_HOME
defined in the startup configuration [it was in /etc/default/tomcat8 on
Ubuntu and /etc/sysconfig/tomcat on RHEL]
If you set it in Tomcat (or Jetty), then I suspect you could have
issues using the command line tools in /bin such as aacli.sh and
status.sh, so I'd check if setting via profile.d is possible first...
Cheers,
Jon
Jon Agland
Principal UK federation technical support specialist
Jisc
T 02038198207
M 07443984222
Skype jon_agland
Twitter @jon_agland
Lumen House, Library Avenue, Harwell Oxford, Didcot, OX11 0SG
jisc.ac.uk
ukfederation.org.uk
Jisc is a registered charity (number 1149740) and a company limited by
guarantee which is registered in England under Company No. 5747339, VAT
No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower
Hill, Bristol, BS2 0JA. T 0203 697 5800.
Jisc Services Limited is a wholly owned Jisc subsidiary and a company
limited by guarantee which is registered in England under company
number 2881024, VAT number GB 197 0632 86. The registered office is:
One Castle Park, Tower Hill, Bristol BS2 0JA. T 0203 697 5800.
On Mon, 2017-07-17 at 11:31 +0000, Dave Perry wrote:
> Where does JAVA_HOME get detected from by the installer?
> I updated java (removed old version, installed new one) on SLES 11,
> went fine, then ran the Shibboleth upgrade script and it complained
> that the path for java_home didn’t work. It still has the old version
> in.
>
> I’ve edited /etc/profile.local to have the correct path (someone
> advised putting /usr/java/latest, which links to it automatically)
> but it still is asking for the old version specifically.
>
> I can’t see from the code where it’s being a detected. A reboot
> doesn’t seem to have fixed it either.
>
> Thanks,
> Dave
>
>
> _________________________________________________
> Dave Perry
> eLearning Technologist, Hull College Group (Monday – Thursday)
>
> Room L34 - Queens Gardens Library
> Wilberforce Drive, Queen's Gardens, Hull, HU1 3DG
> Extension 2230 / Direct Dial 01482 381930
>
> * Need a fast reply? Try elearning at hull-college.ac.uk *
>
> Click here to view the College's range of publications celebrating
> staff and student successes
>
> This message is sent in confidence for the addressee only. It may
> contain confidential or sensitive information. The contents are not
> to be disclosed to anyone other than the addressee. Unauthorised
> recipients are requested to preserve this confidentiality and to
> advise us of any errors in transmission. Any views expressed in
> this message are solely the views of the individual and do not
> represent the views of the College. Nothing in this message should
> be construed as creating a contract.
>
> Hull College Group owns the email infrastructure, including the
> contents.
>
> Hull College Group is committed to sustainability, please reflect
> before printing this email.
> --
> To unsubscribe from this list send an email to users-unsubscribe at shib
> boleth.net
More information about the users
mailing list