点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
成功解析目标网址后,我遇到了问题。
下面的代码行为我提供了正确的URL。
DestinationAccessor.getDestination(destinationName)
使用Web客户端向url发送请求后,出现超时错误。
公共列表getTaxCodes(){log.debug("检索税码。"); List taxCodeDataDTOS = null; 尝试{taxCodeDataDTOS = webClient.get().uri(url).accept(MediaType.APPLICATION_JSON_UTF8).retrieve().bodyToFlux(TaxCodeDataDTO.class).doOnError(e-> log.error("发生错误",e)) .toStream().collect(Collectors.toList()); log.debug("成功检索税收代码。");} catch(异常e){log.error("错误检索税收代码。",e);}返回taxCodeDataDTOS;}
记录的错误堆栈跟踪:
2019 03 28 10:12:32#INFO#LJS_OUTPUT#Thread-13 ## reactor.core.Exceptions $ ReactiveException:io.netty.channel.ConnectTimeoutException:连接超时:/172.27.144.10:8000 | 2019年03月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at Reactor.core.Exceptions.propagate(Exceptions.java:326)| 2019年03月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at Reactor.core.publisher.BlockingIterable $ SubscriberIterator.hasNext(BlockingIterable.java:162)| 2019年03月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.Iterator.forEachRemaining(Iterator.java:115)| 2019年03月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.Spliterators $ IteratorSpliterator.forEachRemaining(Spliterators.java:1801)| 2019 03 28 10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)| 2019 03 28 10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)| 2019年3月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.stream.ReduceOps $ ReduceOp.evaluateSequential(ReduceOps.java:708)| 2019年3月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)| 2019年3月28日10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)| 2019 03 28 10:12:32#INFO#LJS_OUTPUT#Thread-13 ##在com.company.configuration.taxcode.client.TaxCodeClient.getTaxCodes(TaxCodeClient.java:58)| 2019 03 28 10:12:32#INFO#LJS_OUTPUT#Thread-13 ## at com.company.configuration.taxcode.client.TaxCodeClient。(TaxCodeClient.java:29)|
有人遇到过同样的问题吗?
非常感谢,
彼得
我的设置:
Sap Neo
Spring Boot 2
嗨,彼得,
您的目的地设置如何? 您确定要使用相同的协议,端口和路径从笔记本电脑调用相同的url吗? 首先,将您的Java应用程序使用的整个URL与可以使用Postman安全运行的URL进行比较。 将请求与Postman进行比较时,请注意Neo上所有缺少的标头变量。
如果这是内部部署目标,则可能需要考虑以下文档:
https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f6814b75c4bf7df4b1e4f1ff4f1e4fbfffffffff/ html
此致,
伊万
一周热门 更多>