request.getremoteaddr() informa una excepción de puntero nulo al obtener la IP real del usuario
Esta situación de NullPointException generalmente ocurre después de que la solicitud se ha completado o finalizado. La razón es que cuando el servidor obtiene la dirección IP remota, necesita enviar una operación al extremo remoto para obtener la dirección. Sin embargo, en este momento, se ha solicitado que se complete o cierre el enlace o que la red esté interrumpida. , no se puede encontrar, por lo que se informará una excepción de puntero nulo. Este escenario no ocurre en una red de solicitud normal. El escenario que encontré fue que finalicé la solicitud antes de tiempo y luego ejecuté el método en un subproceso asincrónico para obtener la dirección y se informó una excepción de puntero nulo. Para obtener más información, consulte la clase Http11AprProcessor en el paquete http11 en Tomcat. Debería ser una excepción reportada por el método. También lo analicé yo mismo después de encontrarlo. Mi capacidad es limitada. Espero que te sea útil.