ColdFusion 2023 Instances not using isolated Mappings
I am running an environment with a ColdFusion 2023 application on one instance (call it Prime) and two additional instances set up as developer copies (Dev1 and Dev2). Each instance points to its own copy of the application source repository, so developers can work on their own isolated copy in their Dev sandboxes and restart or whatever without affecting the Prime instance.
Each instance maps /component_root to the appropriate local repository location in Server Settings for that instance:
Prime--> /component_root = /prime/wwwroot/component/
Dev1--> /component_root = /dev1_repository/wwwroot/component/
Dev2--> /component_root = /dev2_repository/wwwroot/component/
The code is supposed to use the mapping to call the correct version of the component for the instance:
<cfset variables.SomeComponentCFC = CreateObject("component", "component_root.SomeComponent") />
However, what I'm seeing is that ALL instances come up with the Prime mapping, so the Dev1 and Dev2 code is throwing access errors since Prime repository location is not in their sandboxes.
Is that how it's supposed to work? Shouldn't the instances be truly isolated?
