云连接器Non-SAP System UnknownHostException:名称或服务未知

2020-09-01 14:57发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在Neo SAP Cloud Platform上托管Java应用程序。
我想连接到S4和非SAP System,后者是基本的http服务器
两者都使用Cloud连接器

通过CC连接到S4可以正常工作,但是当我尝试连接到Web服务器时,出现UnknownHostException:名称或服务未知

似乎所有内容都在Cloud连接器中正确配置,并且在Cloud Dock中的"目的地"正确配置。 (请参阅附件的屏幕截图)

引发异常时,显示的网址是"目的地"中的一个设置,因此似乎可以选择合适的目的地,但似乎无法解决。

有什么想法吗?

谢谢,

让·卢克


 com.sap.cloud.sdk.cloudplatform.thread.exception.ThreadContextExecutionException:java.net.UnknownHostException:... moweb.com:名称或服务未知
 java.net.UnknownHostException:... moweb.com:名称或服务未知
 在java.net.Inet4AddressImpl.lookupAllHostAddr(本机方法)
 在java.net.InetAddress $ 3.lookupAllHostAddr(InetAddress.java:977)
 在java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1372)
 在java.net.InetAddress.getAllByName0(InetAddress.java:1325)
 在java.net.InetAddress.getAllByName(InetAddress.java:1241)
 在java.net.InetAddress.getAllByName(InetAddress.java:1175)
 在org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
 在org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)
 在org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
 在org.apache.http.impl.execchain.MainClientExec。建立路由(MainClientExec.java:393)
 在org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
 在org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
 在org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
 在org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
 在org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
 在com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientWrapper.execute(HttpClientWrapper.java:94)
 ... 

(54.3 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我在Neo SAP Cloud Platform上托管Java应用程序。
我想连接到S4和非SAP System,后者是基本的http服务器
两者都使用Cloud连接器

通过CC连接到S4可以正常工作,但是当我尝试连接到Web服务器时,出现UnknownHostException:名称或服务未知

似乎所有内容都在Cloud连接器中正确配置,并且在Cloud Dock中的"目的地"正确配置。 (请参阅附件的屏幕截图)

引发异常时,显示的网址是"目的地"中的一个设置,因此似乎可以选择合适的目的地,但似乎无法解决。

有什么想法吗?

谢谢,

让·卢克


 com.sap.cloud.sdk.cloudplatform.thread.exception.ThreadContextExecutionException:java.net.UnknownHostException:... moweb.com:名称或服务未知
 java.net.UnknownHostException:... moweb.com:名称或服务未知
 在java.net.Inet4AddressImpl.lookupAllHostAddr(本机方法)
 在java.net.InetAddress $ 3.lookupAllHostAddr(InetAddress.java:977)
 在java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1372)
 在java.net.InetAddress.getAllByName0(InetAddress.java:1325)
 在java.net.InetAddress.getAllByName(InetAddress.java:1241)
 在java.net.InetAddress.getAllByName(InetAddress.java:1175)
 在org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
 在org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:112)
 在org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:374)
 在org.apache.http.impl.execchain.MainClientExec。建立路由(MainClientExec.java:393)
 在org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
 在org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
 在org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
 在org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
 在org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
 在org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
 在com.sap.cloud.sdk.cloudplatform.connectivity.HttpClientWrapper.execute(HttpClientWrapper.java:94)
 ... 

(54.3 kB)
付费偷看设置
发送
6条回答
追夢秋陽
1楼 · 2020-09-01 15:27.采纳回答

[已解决]

所有配置均已正确完成,但是在代码中,我使用的是DefaultHttpDestination而不是DefaultErpHttpDestination

,即使它不是Erp端点< br>似乎无法正确解析Cloud连接器中的目标定义

感谢 Morten Wittrock 是您的时间

是的,我看到目标Web服务器中的ping

槿木_熙
3楼-- · 2020-09-01 15:11

您好,Jean-Luc

请更改您的Neo目标位置 从HTTPS到HTTP,然后重试。

此外,对于将"路径和所有子路径"访问策略与/路径结合使用,请三思。 当然,出于演示目的,这并不重要,但是在生产场景中,这并不是一个好习惯。

致谢

Morten

半个程序猿
4楼-- · 2020-09-01 15:20

虚拟主机名实际上与目标主机中的主机名匹配吗? 我无法从屏幕截图中分辨出来。

致谢

Morten

空代码
5楼-- · 2020-09-01 15:24

还:它是否与执行的Java代码相同? S4和非SAP系统都可以使用?

CPLASF-自律
6楼-- · 2020-09-01 15:15

您好,感谢anwser,但从https更改为http并没有任何改变。
还有其他想法吗?
> 指出了子路径。 (现在仅用于演示)

一周热门 更多>