多个客户端,出现情况是注册中心显示全部注册正常,但是客户端和客户端中间通信,一旦通信,就会出现线面的bug,
截图如下:
客户端1错误信息:
ERROR 19884 — [nio-8081-exec-6] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.HttpClientErrorException: 400 ] with root cause
org.springframework.web.client.HttpClientErrorException: 400
后面的报错点还会指向客户端1去调用客户端2的位置信息,比如url等等。
客户端2错误信息:
The host [lixin_desktop:8082] is not valid
Note: further occurrences of request parsing errors will be logged at DEBUG level.
报java.lang.IllegalArgumentException错误
查看tomcat配置文件的源码,可以看到当请求带有特殊符号时,会报这个错误,同时他会告诉你客户端2失效。
综合两个客户端的错误,可以猜出,客户端1在向注