Cloud Foundary环境中的Java SFTP客户端应用程序

时间:2018-03-14 14:44:45

标签: java cloud cloudfoundry jsch pivotal-cloud-foundry

我有一个java应用程序,它将文件传输到SFTP服务器。 我们的应用程序使用jsch来实现java中的sftp客户端。

Jsch要求以下参数连接到SFTP服务器:

Host name of SFTP server: XX.XX.XXX.XXX
Port : 22
Username : abc
Password : ****

我的应用程序工作正常并在我在Unix机箱上部署或在本地计算机上运行时传输文件。

现在我要在Cloud Foundry上部署应用程序,但这给了我ConnectException。

2018-03-14T19:07:40.41+0530 [APP/PROC/WEB/0] OUT com.jcraft.jsch.JSchException: java.net.ConnectException: Connection refused (Connection refused)

我已更新安全组:

{
    "destination": "XX.XX.XXX.XXX",
    "protocol": "tcp",
    "ports": "22"
   }

PS:

  1. " protocol":" sftp"是无效的,所以我给了" protocol":" tcp"

  2. Cloud Foundary(私有云)和SFTP服务器都在我的本地。

  3. 我读到了volume services但是,我没有发现任何线索。我们没有可访问的市场,因此如果批量服务可以提供帮助,那么我们将不得不构建这些服务。
  4. 查询:

    如何通过部署在Cloud Foundry上的应用程序访问我的SFTP服务器?

0 个答案:

没有答案