Yellowfin service JAVA_HOME used
I have a client that has upgraded their Java version. We have updated the environment variables on the system to point to the new version. When running the Yellowfin service, the yellowfin-stderr log shows the Java Home and JVM version as the old Java.
The issue is that when deleting the old Java files from the PC, it would then in turn not allow the service to run as it is still looking at that older version of Java.
We also tested updating the JRE_HOME value in the catalina and service bat files, added our own JAVA_HOME variable in those files, and ensured that the Tomcatw.exe was looking at the correct dll file. Even after making all of these changes and restarting the machine, the stderr log still shows that the service is pointing to the older Java version.
Why is the service not taking on the environment variable? What other configurations would need to be updated to make sure that the Yellowfin runs on the latest Java installed?
I should note that there is another Tomcat service for a separate application running on the same machine and that has taken on the newer Java version.