APEX runs inside the database and needs <something> to bridge the gap between HTTP calls and Database calls.
That <something> can be EPG or ORDS or mod_plsql (deprecated).
You normally don't run more than 1.
It sounds like you are running EPG as the <something> for APEX.
If you are: you can get ORDS to use port 8080 if and only if you turn off EPG.
That would solve the "port 8080" problem.
For the 404 problem: Try adding a trailing slash to the URL.
personal opinion: "standalone mode" of ORDS isn't recommended for "kicking the tires".
>>personal opinion: "standalone mode" of ORDS isn't recommended for "kicking the tires".
I'd go the other way, it's great for kicking the tires.
Although the benefits of Tomcat definitely make that worth the time to setup for production.