ANNOUNCEMENT: community.oracle.com is currently Read only due to planned upgrade until 28-Sep-2020 9:30 AM Pacific Time. Any changes made during Read only mode will be lost and will need to be re-entered when the application is back read/write.
Deploying APEX as a Tomcat webapp involves placing the WAR in the Tomcat webapps folder, configuring it, copying over (or sym linking) the APEX images folder to webapps/i.
Given that on *nix, JRE, Tomcat and similar "system" software is owned by root or some designated system id while the Oracle software is owned by a different id e.g. oracle or oracleadmin, what are the best practices around installing all these components in terms of who owns what, file permissions and such?
Keep in mind that APEX may not be the only webapp on Tomcat; we may want to utilize Tomcat to serve up some other resources (static files, JSPs, other webapps, etc).