I'm trying to do this in test. We are upgrading from APEX 4.2 to APEX 5.0.4 and we are migrating to ORDs running on Apache Tomcat 8.x.
In our test environment we host multiple database instances on one test server. So when upgrading each APEX instance in that one test server, I created the war file and named it differently e.g.(dev1.war, dev2.war). Now when I go to the APEX URL the port number is the same but the only thing different is the war file name, this is what I want so the URLs don't conflict especially if we are trying to get to different test environments. Can someone tell me if this right? I could not find any documentation on running multiple APEX instances on one host.
On another note, I did think about running multiple web servers on one host and deploying a single APEX instance individually on each web server, but I didn't want to do that because I wasn't sure if running multiple web servers on one server would be a resource hog on the server.