0

JBoss6.xで実行されているSpring3.0アプリを構築しています。アプリケーションがsftp経由でファイルにアクセス(取得および配置)する必要があります。これまでこれを行ったことがないので、調査を行ったところ、Spring-Integrationがsftpをサポートしていることがわかりました。ただし、このプロジェクトのアーキテクトは、接続はアプリからではなく、コンテナーから行う必要があると主張しています。

その結果、SFTP JCAを検索していることに気づきましたが、価値のあるものを見つけることができません。私はtxconnect.sourceforge.netに出くわしましたが、ライブラリはアクティブな開発がなく、sshキー(ユーザー名/パスワードのみ)をサポートしていないようです。

使用できるものはありますか?Googleで検索しても何も見つかりませんでした。SpringをJBossのJCAとして設定できますか?他に何か必要ですか?

ありがとう!エリック

4

3 に答える 3

0

少しストレッチですが、https://www.advantco.com/product/adapter/sftpは、既存のJ2EEアダプターフレームワークにプラグインするネイティブJCAアダプターであると彼らが主張するものを提供しますが、SAPNetWeaverフレームワークを対象としているようです。 、JBoss統合でどのような運が得られるかわからない。

于 2011-07-19T03:46:40.930 に答える
0

一般的なことの1つ:長期的には、プロジェクトにとってどのような害を及ぼす可能性があるかを本当に理解していない限り、仕様に固執するのが賢明です。

したがって、JCAを使用する/使用する必要があると確信している場合は、次のようにします。

すばやく検索すると、2つのコネクタが見つかりました。

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

私自身は使用していませんが、それほど成熟していないようです。

何のためにコネクタが必要ですか?単純なことであれば、自分で書くこともできます。例:トランザクションサポートが必要ですか?インバウンド接続とアウトバウンド接続の両方をサポートする必要がありますか?

さらに質問がある場合は、私に知らせてください:-)

于 2011-07-26T11:40:39.010 に答える
0

要件についての私の理解は、JBOSSで実行されているアプリからリモートシステムへのファイルをダウンロードおよびアップロードするには、そこからリモートシステムへのssh接続を開く必要があるということです。

私の意見では、JCAアダプターは必要ありません。私はSpringの専門家ではありませんが、JBOSSについて話しているので、EE6アプリケーションがサーバーソケットを開く(リッスンする)ことは禁止されていますが、クライアントソケットを開くことは許可されています。

アプリでSSHサーバー機能をエミュレートする場合は、JCAアダプターを実装する必要がありますが、実装する必要はありません。

于 2014-11-06T11:36:34.307 に答える