如何使用org.springframework.web.client.RestTemplate.postForObject()解决404错误。使用有效的参数和URI

时间:2014-09-12 14:32:51

标签: java spring maven http-status-code-404 webservice-client

当使用org.apache.cxf.jaxrs.client.WebClient时,url工作并连接,所以我知道我的参数和我的emailServiceURI不是问题。但是当使用import org.springframework.web.client.RestTemplate时,我得到了这个异常。我在IDE中使用此代码。

RestTemplate template = new RestTemplate();
template.postForObject(emailServiceURI,params,ParametersFromFilenet.class);

-

404 Not Found
org.springframework.web.client.HttpClientErrorException: 404 Not Found
    at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88)
    at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:537)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:493)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:452)
    at org.springframework.web.client.RestTemplate.postForObject(RestTemplate.java:302)
    at com.phx.filenet.FilenetDelegator.sendToWebService(FilenetDelegator.java:107)
    at com.phx.filenet.FilenetDelegator.main(FilenetDelegator.java:46)

最终我想创建一个jar,它将使用jar中的参数调用Web服务。

我遇到了包括带有maven的jace.jar的问题,并解决了这个问题,为springframework.web.client获取正确的jar并解决了这个问题,从命令行中解决问题并解决了这个问题。这是我面临的最新挑战,因此我将其带入社区。

0 个答案:

没有答案