当使用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并解决了这个问题,从命令行中解决问题并解决了这个问题。这是我面临的最新挑战,因此我将其带入社区。