- 資訊首頁(yè) > 開(kāi)發(fā)技術(shù) >
- 利用Intellij Idea連接遠程服務(wù)器實(shí)現遠程上傳部署
如果我們在Intellij Idea中開(kāi)發(fā)好程序,需要部署到遠程SSH服務(wù)器運行,我們可以使用某些SSH軟件的rz功能,也可以使用專(zhuān)用的FTP、SFTP上傳工具。其實(shí)我們可以直接在Idea軟件內來(lái)配置部署,不但不用切換軟件,也不用翻找本地打包的位置,隨時(shí)i修改,隨時(shí)更新。
一、Tools->Deployment->Configuration
二、點(diǎn)擊左上角"+"號,新建一個(gè)SFTP,輸入一個(gè)名稱(chēng),比如"StormServer"
三、填寫(xiě)遠程SSH服務(wù)器信息
Host 遠程主機,可以是在本地hosts配置過(guò)映射的域名,也可以直接填寫(xiě)IP
Port 遠程服務(wù)SSH開(kāi)放登錄端口,默認為22,如果沒(méi)有設置過(guò)端口出讓就不用改
Username 遠程SSH登錄用戶(hù)名
Authentication 授權模式,默認為密碼模式Password,一般都是這個(gè),就不用改
Password 遠程SSH登錄用戶(hù)對應密碼
上述信息填寫(xiě)完成,點(diǎn)擊Test Connection測試連接,顯示Successfully connected to ..字樣表示信息填寫(xiě)無(wú)誤,連接測試成功。
Root Path 根路徑,是指需要進(jìn)行遠程工作的根位置。比如我們要實(shí)現本地快速上傳jar包到storm服務(wù)器,我們現在遠程服務(wù)器創(chuàng )建一個(gè)文件夾
mkdir -p /var/storm/jars
那么/var/storm/jars就是我們需要設置的根路徑。
如果上述信息設置沒(méi)錯,測試連接成功,那么點(diǎn)擊打開(kāi)文件夾彈出框可以看到遠程服務(wù)器的文件夾結構。
選擇我們需要的位置即可。
Web Server URL: 這個(gè)應該與web頁(yè)面服務(wù)部署相關(guān),這里不用修改
此時(shí)還沒(méi)完,我們還需要為本地和遠程文件夾建立映射關(guān)系。點(diǎn)擊Mappings選項卡。
Local Path:本地路徑,需要映射的本地路徑,我們選擇當前文件夾下的target文件夾,這是打包后jar包所在的文件夾,maven打包后自動(dòng)生成
Deployment Path:遠程部署文件夾,就是需要把本地路徑的文件對應上傳到遠程的某個(gè)文件夾,這里我們設置為"\"即可,即剛才所設置的根路徑
Web Path:這個(gè)應該跟Web頁(yè)面服務(wù)有關(guān),目前不需要,不用更改
這樣配置就完成了。點(diǎn)擊OK退出。
目前本地文件夾和遠程文件夾已經(jīng)建立了映射連接。
四、一鍵部署
使用maven打包之后,target文件夾下會(huì )出現打好的jar包。
在需要部署的jar包上面右鍵Deployment->Upload To StormServer,會(huì )看到下方有個(gè)進(jìn)度條,進(jìn)度條消失,文件已經(jīng)上傳成功。
五、遠程查看
可以使用SSH工具到遠程文件夾查看,也可以在Idea內打開(kāi)遠程查看。
Tools->Deployment->Browse Remot Host
軟件右側邊欄會(huì )彈出Remote Host界面,赫然可以看見(jiàn)我們剛才上傳的jar包。
六、遠程登錄運行
Tools->Start SSH session...選擇StormServer,可以一鍵登錄遠程SSH服務(wù)器,我們可以直接在這里操作部署命令,而不需要其他SSH工具了。
以上就是Intellij Idea連接遠程服務(wù)器實(shí)現遠程上傳部署的詳細內容,更多關(guān)于Idea遠程上傳部署的資料請關(guān)注腳本之家其它相關(guān)文章!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自互聯(lián)網(wǎng)轉載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權請聯(lián)系QQ:712375056 進(jìn)行舉報,并提供相關(guān)證據,一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容。
Copyright ? 2009-2021 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 珠海市特網(wǎng)科技有限公司 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站