Java Jersey客户端未请求Web服务
我有一个关于Jersey Rest客户端的棘手问题。我有以下代码:Java Jersey客户端未请求Web服务,java,rest,tomcat,jersey,Java,Rest,Tomcat,Jersey,我有一个关于Jersey Rest客户端的棘手问题。我有以下代码: ClientConfig clientConfig = new DefaultClientConfig(); Client client = Client.create(clientConfig); .... // Building the url and servicePath service = service.path(servicePath); service = serv
ClientConfig clientConfig = new DefaultClientConfig();
Client client = Client.create(clientConfig);
....
// Building the url and servicePath
service = service.path(servicePath);
service = service.queryParam("user",newUser.getIdUser());
log.info("Service: " + service.toString());
ClientResponse response = service.accept(MediaType.TEXT_HTML_TYPE).get(ClientResponse.class);
String responseHTML = response.getEntity(String.class);
这段代码在我的开发机器(我的工作站)上运行得很好,但当我将war上传到acceptance server时,它根本不起作用。正如我从日志文件中看到的那样,webservice的url格式是完美的,但是.get()调用根本不调用WS。而且,它只发生在公共服务器上
此外,如果我从日志文件中复制url并通过web浏览器访问它,它就可以完美地工作
知道发生了什么事吗
谢谢,
克里斯
PS:在开发和验收这两台机器上,我都安装了相同版本的Apache Tomcat。我想您肯定验收服务器没有网络限制?是的,没有。事实上,我可以通过机器上Chrome的Postman扩展访问所有Web服务。