点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用Java从试用的SCP帐户连接到本地TCP服务器。 我已经在本地计算机上安装并配置了Cloud Connector(版本2.10.2)。
从CC中,我可以成功连接到TCP服务器。 通过我的试用帐户,通过CC为此TCP服务器创建的目标的连接性测试也通过了。
我已按照文档这里。 Java运行时是Java EE 6 Web配置文件。
尽管我能够通过CC连接到其他本地HTTP服务器,但没有任何问题。 与TCP服务器的连接失败并引发UnknownHostException。
要使用套接字代理,我还查看了Java文档此处。
尝试使用虚拟主机和端口以及Java代码中的实际主机和端口,但均无济于事。 每当我在默认跟踪中看到UnknownHostException时。
我不确定我做错了什么。 任何提示/提示都将非常有帮助。
此致
Saurabh Agarwal
Saurabh嗨
仔细阅读代码,我可能会发现问题所在:在这里创建一个使用SOCKS5代理的套接字:
但是,然后您继续创建一个不使用代理的新套接字:
要实际将套接字与代理一起使用,请执行以下操作:
此致
Morten
嗨,Morten,
你是对的。 我莫名其妙地错过了这个。 谢谢您抓住这个机会。
此致
Saurabh Agarwal
嗨,Saurabh
您始终需要使用虚拟主机和端口。 可以张贴Java代码的相关部分,即在其中创建Proxy对象并使用该对象实际建立连接的部分。
此致
Morten
再次问好。 一次解决一个问题:对子帐户名称和位置ID进行硬编码,直到代码起作用,然后继续动态检索子帐户名称。
此致
Morten
嗨,索拉卜,
SOCKS代理正在每个SCP帐户上运行。 因此,您必须连接到此SOCKS5代理并首先对其进行身份验证。 在这里,您将始终使用localhost和端口20004。完成此操作后,对虚拟地址和端口(存储在Cloud Connector的访问控制中的TCP配置)的所有请求都将通过TCP SOCKS代理完成,就像您连接到本地资源一样 。 在此处查看 java源代码作为参考。 在" 上查找此博客 如何使用Cloud Connector设置JDBC连接"。 该博客向您展示了如何通过JDBC连接到数据库,但是您也可以使其完美地适应任何TCP服务。
关于,
伊万
嗨伊万,
感谢您的帮助。 我遵循了JDBC代码,发现MySQL连接器也使用相同的方法通过代理连接到TCP套接字。 这非常有帮助。
此致
Saurabh Agarwal
Ivan Mirisola
再见。 就我而言,我有一个Spring Boot应用程序,我想配置我的连接数据库字符串(MSQL)。 当我这样做并部署我的应用程序时,出现异常(TCP/IP)资源失败,超时。 我有带有SCC的服务器SQL SERVER配置。 我已经在Spring Boot application.properties(JPA)生成数据库中配置了所有连接属性。 在这种情况下请帮助我。
,如果您需要更多信息,请告诉我。
千真万确
一周热门 更多>