Are you running under linux? I had a similar issue. Seems the behaviour under linux is a bit odd regarding connections. The way i solved it was to create another IIOP listener with the IP address of the machine (i'm guessing 169.254.5.188 from your message) and a different port (eg 3701). Then use the new port and this should then work.
Not sure why it does this under linux and not windows.... or if it is a glassfish or java problem?
[Message sent by forum member 'jsl123' (jsl123)]
http://forums.java.net/jive/thread.jspa?messageID=226693