java遠程修改代碼 java遠程debug怎么配置

java遠程讀寫文件詳解

import java.io.BufferedReader;

成都創(chuàng)新互聯主營玉溪網站建設的網絡公司,主營網站建設方案,重慶APP開發(fā)公司,玉溪h5微信平臺小程序開發(fā)搭建,玉溪網站營銷推廣歡迎玉溪等地區(qū)企業(yè)咨詢

import java.io.File;

import java.io.FileReader;

/**

* @author lmq

*

*/

public class RemoteFile {

public static void main(String[] args) throws Exception {

File remoteFile = new File("http://192.168.7.146/test/1.txt");// 192.168.7.146是對方機器IP,test是對方那個共享文件夾名字,如果沒有共享是訪問不到的

//遠程文件其實主要是地址,地址弄對了就和本地文件沒什么區(qū)別 ,windows里面//或者\\\\開頭就表示這個文件是網絡路徑了其實這個地址就像我們再windows里面,點擊開始

//然后點擊運行,然后輸入 \\192.168.7.146/test/1.txt訪問遠程文件一樣的

BufferedReader br = new BufferedReader(new FileReader(remoteFile));

String str;

while ((str = br.readLine()) != null) {

System.out.println(str);

}

br.close();

}

}

希望能幫到你。

如何使用 Idea 遠程調試 Java 代碼

項目的部署方式有在本地搭建服務器進行啟動或是debug,或是將項目在遠程服務器上面部署。一般如果在本地搭建服務器的時候,可以直接選擇啟動或是直接debug,但是如果項目部署在遠程的服務器上面的時候, 我們該如何進行調試呢?而一些大公司的項目是不需要在本地搭建應用服務器的,為了環(huán)境統(tǒng)一,應用服務器都是在遠程服務器上面,這時我們就需要用遠程debug,通過遠程服務器的ip地址和遠程開啟的debug端口進行調試:

1.首先把遠程服務器上面需要調試的代碼放在IDE里面

2.在菜單欄選擇run -edit Configuration,點擊+號,選擇remote,然后在配置項里面輸入遠程需要調試機器的IP地址和所對應的端口號,最后在最上面輸入該次一遠程調試的項目名字,方便自己區(qū)分不同的項目

3.將配置項中的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5080添加到JAVA_OPTS的屬性中,重啟遠程tomcat服務器

3.再次選擇菜單條run按鈕,找到debug+“自己設置的項目名字”,點擊然后就可以進行遠程debug調試

4.在本地項目中設置斷點,然后訪問遠程機器上面的IP和端口,然后就可以在本地debug調試了

java 遠程調用,具體實現

1、使用java代碼通過ssh登陸linux并執(zhí)行命令,正常情況下sshd服務都會有,知道用戶密碼就可以使用這種方式了。

2、要在遠程linux服務器上執(zhí)行命令,可以在linux服務器上啟動一個服務做執(zhí)行腳本的代理,不斷接受來自你這個項目發(fā)來的腳本信息,然后執(zhí)行,再把結果返回給你項目中去。

第一種:以消息隊列的方式發(fā)送這些腳本信息,linux代理不斷接受,并返回結果。項目同時要不斷接受結果。

第二種:項目中產生的腳本,直接記錄到數據庫,linux上的代理訪問這個數據庫,獲取腳本信息,并將執(zhí)行結果寫入數據庫。項目中輪詢執(zhí)行結果。

上面我說的消息隊列可以采用activemq,或者rabbitmq這些。

命令執(zhí)行,java中直接Runtime.getRuntime().exec(command);就行了。

網站名稱:java遠程修改代碼 java遠程debug怎么配置
文章來源:http://muchs.cn/article22/ddcgocc.html

成都網站建設公司_創(chuàng)新互聯,為您提供微信公眾號、網站設計、營銷型網站建設、網站營銷、網站導航、用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

搜索引擎優(yōu)化