Acceder a JBoss usando NAT

31/01/2007

JBoss connections

Tengo en una máquina virtual un servidor JBOSS en el que he desplegado varios EJBs y una aplicación Java Web Start que hace uso de dichos EJBs.

El problema es que desde otro equipo no tengo acceso a la máquina virtual ya que está en una subred propia, pero lo que puedo hacer es configurar por NAT (para que las peticiones a los puertos de mi máquina real se redirijan a los de la máquina virtual) los siguientes puertos:

  • 1099: servicio de JNP
  • 1098: puerto RMI
  • 4444: RMIObjectPort

Además, hay que añadir en el arranque del servidor JBOSS los siguientes parámetros:

  • -Djava.rmi.server.hostname=<external_host_name>
  • -Djava.rmi.server.useLocalHostname=false

donde <external_host_name> es el nombre de mi máquina “real” (que es la que ve el resto del mundo).

Algunos enlaces de interés

UsingJBossBehindAFirewall
java.rmi Properties
RMI: Running the Example Programs
SSH Tunneling for Java RMI, Part-II
NAT, RMI, -Djava.rmi.server.hostname, is there a client solution instead?
Accessing Applications across Firewalls
RMI Through Firewalls Via Proxies
Is it possible to replace the java-rmi.cgi script that comes with the JDK distribution with a servlet?
APACHE – Tomcat – RMI HTTP TUNNELLING HOW-TO

One Response to “Acceder a JBoss usando NAT”

  1. Oscart™ Says:

    podrias ampliar tu explicacion? me estoy volviendo loco tratando de poder acceder al JBoss usando NAT… ya he abierto todos los puertos que dices, he colocado los flags que mencionas, podrias explicar con dos ips de ejemplo, como seria el comando para ejecutar el servidor?, etc…


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: