首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SFTP JCA连接器?

SFTP JCA连接器?
EN

Stack Overflow用户
提问于 2011-07-19 11:20:47
回答 3查看 1K关注 0票数 0

我正在构建一个运行在JBoss 6.x上的Spring3.0应用程序。我需要我的应用程序通过sftp访问文件(get和put)。以前从未这样做过,我做了一些研究,发现Spring-Integration支持sftp。然而,这个项目的架构师坚持连接必须来自容器,而不是来自应用程序。

因此,我发现自己在搜索SFTP JCA,但找不到任何有价值的东西。我确实遇到过txconnect.sourceforge.net,但是这个库似乎没有活动的开发,也不支持ssh密钥(只支持用户名/pwd)。

外面有什么我可以用的吗?在谷歌上搜索,什么也没有找到。Spring可以配置为JBoss的JCA吗?我还需要别的什么吗?

谢谢!埃里克

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-26 19:40:39

一件普遍的事情是:从长远来看,坚持你的规范是明智的,除非你真的知道这对你的项目意味着什么。

所以,如果你确定你想/必须使用JCA,这里有一些东西:

快速搜索一下,我得到了两个连接器:

  1. http://sourceforge.net/projects/jca-for-ssh/
  2. http://jca-for-ssh.sourceforge.net

它们看起来并不那么成熟,尽管我自己并没有用过它们。

你需要你的连接器做什么?如果只是简单的事情,你也可以自己写一个。例如:您需要事务支持吗?您是否需要同时支持入站和出站连接?

如果您有更多的问题,请让我知道:-)

票数 0
EN

Stack Overflow用户

发布于 2011-07-19 11:46:41

有点牵强,但是https://www.advantco.com/product/adapter/sftp提供了他们声称的原生JCA适配器,它插入到现有的J2EE适配器框架中,但似乎是针对NetWeaver框架的,所以不确定你在JBoss集成方面会有什么样的运气。

票数 0
EN

Stack Overflow用户

发布于 2014-11-06 19:36:34

我对您的要求的理解是,您需要打开从在JBOSS中运行的应用程序到远程系统的ssh连接,以便从远程系统下载文件和将文件上传到远程系统。

在我看来,您不需要JCA适配器。我不是Spring方面的专家,但既然你正在谈论JBOSS,我可以告诉你,任何EE6应用程序打开服务器套接字都是被禁止的(听着),但却被允许打开客户端套接字。

如果希望在应用程序中模拟SSH服务器功能,则需要实现JCA适配器,但在本例中不需要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6741954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档