我在 JBoss AS7 上独立运行 Java 应用程序。应用程序需要监控 FTP 文件夹并获取新文件。
我知道使用 commons-net FTPClient 连接到 FTP 服务器,但我很好奇,有没有办法在“企业 Java”世界中做到这一点?例如,在 JBoss 中以类似于数据库的方式将 FTP 服务器配置为“数据源”?
通过谷歌搜索,我发现诸如 JBoss ESB 之类的东西可以与 JBoss AS 一起使用,并且您可以配置一个“FTP 侦听器”来监控文件——这是前进的方向吗?(目前没有安装 JBoss ESB)
我还遇到过使用 JCA 的概念,例如“Oracle jca adapter for files/ftp”,其中提到与 JBoss 兼容,但网上似乎很少有关于它的信息。另一个是“jca-for-ssh”,但似乎只支持出站连接。
我是否正在以正确的方式/谷歌搜索正确的事情?任何指向正确方向的指针都非常感谢。谢谢