今天在使用CXF的JaxWsDynamicClientFactory实现动态调用时发现动态代理已经生成了接口的相关类,但是在调用的时候调用超时,代码:
JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactory.newInstance();
Client client = clientFactory.createClient("http://202.111.231.22:8080/test?wsdl");
Object[] result = client.invoke("test","20217");
System.out.println(result[0]);
发现在真正请求的时候超时了,错误日志里面显示调到一个192.168.0.12的内网IP