I am moving my existing apex listeners (version 1.0.2.238.15.24) to a new server so I thought I would upgrade to the new version of the listener at the same time. The version of the new listener I am trying to use is 2.0.0.354.17.05.

I need to set up multiple listeners on the new server to point to different environments. I was able to successfully install the new listener for one of my environments and everything is working fine. However when I try to install the listener a second time I get a blank page when I try to bring up Apex.

I have created two Weblogic (v 10.3.3) domains, one for each listener. Here is how they are configured:

Since the app number, page number, session information is there, I assume that it is making it to the database and is being processed by Apex. The problem is that the page returned is blank. The actual page source is:

<html>
<head>
</head>
<body>
<pre></pre>
</body>
</html>

I verified the images are accessible by entering:
http://mars.xyz.com:7053/i/apex_version.txt

This is what is returned:
Application Express Version: 4.1

I am not sure how to debug this problem. Any help would be appreciated.

Did you configure different configuration directories for the 2 listeners? If not they would use the same config files and that would give conflicts.
You could also configure both apexes on the same listener, each accesible with a different URL prefix.
And if the second database is still 10g then you might hit a bug (Apex Listener 2.0 does not work against 10g DB).