ウェブアプリケーションでは、スタティックコンテンツを持つリモートホストにSSH(SFTPプロトコル)でファイルをアップロードする必要があります。 問題は、このような状況でSSH接続を使用する場合のベストプラクティスは何ですか? ユーザが写真やファイルをアップロードするたびにセッションを作成(接続)する必要はありますか?ウェブアプリケーションからアップロードするたびに別々のSSHセッションを使用する必要があります
現在のところ、コンテキスト内でタイプcom.jcraft.jsch.SessionのシングルトンBeanを使用して解決しました。 Webアプリケーションの起動時には、セッションBeanを作成して接続します。したがって、camesがファイルのアップロードを要求すると、セッションはそれを行う準備ができています。しかし、ネットワークに問題がある場合、セッションは破棄され、サーバーは再接続する必要があります。どうやってするの?
これはjava経由のsshまたはファイルのアップロード方法についての質問ですか?後者の場合は、あなたはコモンズのパッケージを知っていますか? http://commons.apache.org/fileupload/ – moodywoody
この質問は、sshセッションを常に開いた状態に保つことに関するものです – vacuum