发布网友 发布时间:2022-04-21 04:38
共1个回答
热心网友 时间:2022-06-18 00:45
这种NullPointException情况一般发生在request请求已经完成或者结束后。原因是,服务器在获取远程IP地址时,需要向远端发送一个操作来获取该地址,但此时因为链接已经请求完成或关闭或网络原因中断,无法找到,所以会报出空指针异常。在正常请求网络中不会出现此情景,我遇到的情景是,我提前结束了请求,然后在异步线程中执行该方法来获取该地址,会报空指针异常。详情可以看tomcat下的http11包中Http11AprProcessor类。应该是方法报出的异常
我也是遇到后,自己分析的,能力有限,希望对你有用。