I use HttpNamingContextFactory for communication between client and server. In the LAN everything works fine. But starting my client outside the LAN I get a CommunicationException. I contact an external ip (my gateway) at port 28080 and this request is forwarded to my internal server (a separate machine) on port 8280. Normal http to web apps (servlets) works also fine.
Does anybody know a reason why JNDI over http from extern not works?