Intellij Ideaを利用してリモートサーバに接続し、リモートアップロードの展開機能を実現します。


もしIntellij Idea中開発で良いプログラムがあれば、リモートSSHサーバに展開して実行したいです。SSHソフトウェアのあるrz機能を使ってもいいです。専用のFTP、SFTPアップロードツールを使ってもいいです。実は私達は直接Ideaのソフトウェアの中で配置することができて、ソフトウェアを切り替える必要がないだけではなくて、現地の包装の位置を探してもいいです。いつでもi改正して、随時更新します。
一、Tools->>Deployment->Configration
二、左上の角「+」をクリックして、SFTPを新規作成して、名前を入力してください。
三、リモートSSHサーバ情報を記入する
Hostリモートホストは、ローカルHostsにマッピングされたドメイン名であってもいいし、直接IPを記入してもいいです。
PortリモートサービスSSHは登録ポートをオープンしています。デフォルトは22です。ポートを設定していないなら、変更しなくてもいいです。
UsernameリモートSSHログインユーザ名
Authenticationライセンスモードは、デフォルトはパスワードモードPasswordです。一般的にはこれです。変更しなくてもいいです。
PasswordリモートSSH登録ユーザー対応パスワード
上記の情報を記入し終わったら、Test Connectionをクリックして接続をテストし、Success fully connected toを表示します。

Root Pathルートルートとは、遠隔作業が必要なルート位置を指します。例えば、ローカルの急速なアップロードを実現したいです。jarパッケージをstormサーバに提供します。今はリモートサーバでフォルダを作成します。
mkdir-p/var/storm/jars
じゃ/var/storm/jarsは私たちが設定するルートです。
上記の情報の設定が間違っていない場合、テスト接続に成功したら、フォルダのポップアップボックスをクリックしてリモートサーバのフォルダ構造を見ることができます。

私たちが必要な位置を選んでください。
Web Server URL:これはウェブページサービスの配置に関わるべきです。ここでは修正しなくてもいいです。
まだ終わっていません。ローカルとリモートフォルダのマッピング関係を確立する必要があります。Mappingsタブをクリックします。
Local Path:ローカルパス、マッピングするローカルパスが必要です。現在のフォルダの下のtargetフォルダを選択します。これは包装後のjarパッケージがあるフォルダです。mavenは包装後に自動的に生成されます。
Deployment Path:リモート展開フォルダとは、ローカルパスのファイルをリモートのあるフォルダにアップロードする必要があります。ここでは「\」に設定すればいいです。つまり、先ほど設定したルートです。
Web Path:これはWebページサービスと関係があるべきです。今は必要ないです。変更しなくてもいいです。
これで配置が完了します。OKをクリックして終了します。
現在ローカルフォルダとリモートフォルダはマッピング接続を確立しました。
四、ワンタッチ展開
mavenを使って包装したら、targetフォルダの下にヒットしたjarカバンが現れます。
展開が必要なjarパッケージの上に右ボタンのDeployment->Upload To StorrmServerがあります。下に進捗バーがあります。進捗バーがなくなり、ファイルがアップロードされました。
五、リモートビュー
SSHツールを使ってリモートフォルダを調べてもいいし、Idea内でリモートビューを開くこともできます。
Tools->>Deployment->Browse Remot Host
ソフトウェアの右側のバーはRemote Hostインターフェイスを弾いて、突然私達のさっきアップロードしたjarカバンが見えます。

六、リモート登録運転
Tools->Start SSH session…Storm Serverを選択して、リモートSSHサーバにワンタッチで登録できます。ここで直接に配置コマンドを操作できます。他のSSHツールは必要ありません。

以上は、Intellij Ideaをリモートサーバに接続し、リモートアップロードの展開を実現するための詳細です。Ideaのリモートアップロードの展開に関する資料は他の関連記事に注目してください。