Hi,
we cannot contact Progress support directly, we can only go via our third party ( I know, it's a nightmare) and they aren't very responsive.
Our third party installed Progress. I will have to ask our third party to pass it to Progress, so trying to push this onto them.
Is that the only reason that you need Java?
I am not that much of an expert on how Progress uses Java. I have a test server and will do some testing with the new settings. I can't find any document that would say "Progress uses Java for X,Y,Z".
I also do not have <DLC>/properties/java.properties", does not exist.
I wrote in short hand, what I meant is I ran this as ROOT:
find / -name java.properties
There is no such file. I think the instructions with changing the "java_env" still stand.
The problem is with the setting to point to /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64 is not ideal, a bit long and if there is a newer Java patch I would have to amend the script again. A more generic location would be better, but it's a bit confusing which should be used:
Code:
[rmusielak@server jvm]$ pwd
/usr/lib/jvm
[rmusielak@server jvm]$ ls -l
total 0
drwxr-xr-x. 3 root root 17 Oct 16 2022 java-1.8.0-openjdk-1.8.0.352.b08-2.el7_9.x86_64
drwxr-xr-x. 3 root root 17 Jan 13 2023 java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64
drwxr-xr-x. 3 root root 17 Jul 14 11:14 java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64
lrwxrwxrwx. 1 root root 21 Sep 23 09:38 jre -> /etc/alternatives/jre
lrwxrwxrwx. 1 root root 27 Sep 23 09:38 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx. 1 root root 35 Sep 23 09:38 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx. 1 root root 51 Sep 23 09:38 jre-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64 -> java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64/jre
lrwxrwxrwx. 1 root root 29 Sep 23 09:38 jre-openjdk -> /etc/alternatives/jre_openjdk
$ which java
/usr/bin/java
$ file /usr/bin/java
/usr/bin/java: symbolic link to `/etc/alternatives/java'
$ file /etc/alternatives/java
/etc/alternatives/java: symbolic link to `/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.382.b05-1.el7_9.x86_64/jre/bin/java'
Maybe it should be /usr/lib/jvm/ and /usr/lib/jvm/jre ?
Thanks,
Richard