We are running into an issue of Coldfusion looking for java in the wrong place.For some reason in the 2021 container, coldfusion is looking for java in `/opt/coldfusion2021/jre/bin/java` ,
but it actually exists at `/opt/coldfusion/jre/bin/java`.
I've tried setting the JAVA_HOME variable to `/opt/coldfusion/jre/bin/java` in the Dockerfile, through a .env file, and through docker-compose's environment key.
I've also tried building the containers individually and running them with the -e (extra vars) flag where I set the env var.
The question is:
Where is the default JAVA_HOME set in the coldfusion configs?
Any help will be greatly appreciatd.
The path /opt/coldfusion2021/jre/bin/java seems to me to be more likely than /opt/coldfusion/jre/bin/java. That is because it distinguishes between CF2021 and CF2018.
Anyway, you can specify ColdFusion's Java Home yourself. Open the file /cfusion/bin/jvm.config in a text editor. Set the value of java.home to the full path of the JRE directory that you want ColdFusion to use.