servidor que puerto mundo levantar iniciar hola eap desde consola configurar administracion java deployment jboss jboss7.x

java - que - JBoss AS 7 no acepta conexiones remotas



puerto administracion jboss (4)

Estoy usando JBoss AS 7 y estoy intentando conectarme a mi aplicación usando la IP (desde una computadora en la intranet). No está trabajando. Si realizo la prueba desde la computadora que tiene el servidor, puedo ver que el sistema se está ejecutando si voy a través de localhost (http: // localhost: 8080 / MySystem ....) pero no si intento con la IP (http: //: 8080 / MySystem ....).

¿Alguna ayuda?


¿Configuraste la dirección IP en el archivo de configuración?

Al iniciar jboss sin configurar la dirección IP, se establecerá la dirección predeterminada para jboss en localhost, que es apta para el desarrollo o tal vez para un servidor de producción, donde apache se usa como proxy para jboss y reside en la misma máquina.

Para establecer la dirección IP de JBoss:

To a specific IP address run.sh -b 10.62.31.31 To localhost or the IP address assigned to the server run.sh -b 0.0.0.0

También puede cambiarlo en el archivo de configuración en la sección <interfaces> .


Cambié el 127.0.0.1 (localhost) a 0.0.0.0 en standalone.xml. Funciona. Solo se consciente de la seguridad.

<interfaces> <interface name="management"> <inet-address value="${jboss.bind.address.management:0.0.0.0}"/> </interface> <interface name="public"> <inet-address value="${jboss.bind.address:0.0.0.0}"/> </interface> <!-- TODO - only show this if the jacorb subsystem is added --> <interface name="unsecure"> <!-- ~ Used for IIOP sockets in the standard configuration. ~ To secure JacORB you need to setup SSL --> <inet-address value="${jboss.bind.address.unsecure:0.0.0.0}"/> </interface> </interfaces>


¡No olvides el cortafuegos!

Si corrigió las direcciones de enlace y todavía no puede conectarse a JBoss, intente evitar el firewall del servidor.

Para detener el firewall en Linux RHEL use este comando:

/etc/init.d/iptables stop

una actualización: en RHEL7, donde iptables no está instalado, puede usar:

systemctl stop firewalld


La respuesta es editar standalone.xml e insertar el tag any-address en lugar de inet-address vinculado a 127.0.0.1

<interfaces> <interface name="management"> <inet-address value="127.0.0.1"/> </interface> <interface name="public"> <any-ipv4-address/> </interface> </interfaces>