redirigir force change address java spring tomcat spring-mvc spring-boot

java - force - ¿Cómo configurar Tomcat integrado con Spring para escuchar las solicitudes a la dirección IP, además de localhost?



tomcat force redirect http to https (2)

Estoy tratando de ejecutar el ejemplo de la guía de primavera: construir un servicio web RESTful .

Funciona bien si abro localhost: 8080 / greeting.

Pero no puede hacer la conexión si abro 192.168.1.111:8080/greeting , o 140.112.134.22:8080/greeting en su lugar, a pesar de que en realidad mi computadora utiliza Internet en Internet.

¿Podría alguien sugerirme cómo configurar el Tomcat integrado en Spring para aceptar solicitudes HTTP en otras direcciones IP, además de localhost (es decir, 127.0.0.1)?

¡Gracias! :)


Para especificar a qué IP quieres que también se vincule Tomcat, creo que simplemente puedes agregar lo siguiente a tu application.properties:

server.address=<your_ip> server.port=<your_port>

Reemplazando <your_ip> con la dirección IP que desea que escuche. Esta y otras propiedades básicas se pueden encontrar en la Guía de referencia de arranque de primavera, Apéndice A.

La otra forma de configurar el Tomcat integrado es crear un configurador personalizado en el código implementando la interfaz EmbeddedServletContainerCustomizer . Puede leer más sobre esto en la Guía de referencia de arranque de primavera, sección 55.5-55.8 .


Resolví esta configuración de la dirección IP en el archivo / etc / hosts de esta manera:

IP hostmane

Me gusta:

172.x.x.x my-hostname