兩個tomcat之間傳檔案

2021-09-01 07:04:56 字數 1088 閱讀 8087

專案將來的需要,之前沒做過,這是搜到的一些資料,整理一下,抽空實驗一下。

1.用webservice傳輸檔案

([url]

public class filetransferws catch (ioexception e)

} catch (filenotfoundexception e) finally catch (ioexception e)

} }

return 0 ;

} }

public class fileupload

}

2.伺服器a跟b之間建立socket傳。

1).servlet傳完檔案至a;

2).a socket客戶端去連b socket伺服器端;

3).傳送檔案;

4).結束;返回給a或更深返回給jsp結束標記。

3.socket

連線建立過程如下:

1)server端listen某個埠是否有連線請求

2)client端向server端發出connect請求

3)server端向client端返回accept訊息

通訊過程

1)建立socket

2)開啟連線到socket的輸入/輸出流

3)按照一定的協議 對socket進行讀/寫操作

4)關閉socket

4.來個別人寫的test小例子

[url]

5.******************************

*******最終採用的方法*******

*******shell sftp傳輸********

******************************

因為伺服器部署在linux上,最後採用了sftp傳輸

兩個WebUserControl之間傳值

兩個webusercontrol之間傳值,網上的 有,直接從usercontrol1中定位到usercontrol2的寫法,偶合性很強,感覺不太好,於是提供另外的寫法。用乙個容器container.aspx來放兩個webusercontrol,分別是uc1和uc2。現在假設要從uc1的乙個事件觸發,...

兩個阿里雲linux伺服器之間傳檔案

使用xshell軟體連線linux伺服器 一.如果同是阿里雲的伺服器,可以通過內網檔案傳輸 速度快 檢視linux內網ip命令 ifconfig 如果知道兩個伺服器是乙個廠家的,可以是獲取內網ip傳輸,速度快,不影響頻寬,如果,知道公網ip,也可以使用,接下來,1 獲取遠端伺服器上的檔案?scp p...

配置兩個tomcat

1.解壓tomcat到乙個新的目錄,比如d tomcatserver2 2.新建乙個環境變數catalina home2,路徑為d tomcatserver2 3.編輯tomcat bin startup.bat和catalina.bat,把catalina home全部替換成catalina ho...