does apex.oracle.com use Apex Listener?Yes. That's one of the reasons I'm interested in seeing your application there. ;)
The application works fine without it (when accessing directly through built-in server).No question. Which Tomcat version did you deploy your APEX Listener to? Possibly it's using an outdated (unsupported) Java Servlet specification.