eclipse 远程开发搭建步骤(转载)

連線到遠端 Linux 或 UNIX 伺服器

下列文件解說如何安裝 Linux 或 UNIX 伺服器程式碼、啟動伺服器常駐程式,以及連線到遠端 Linux 或 UNIX 伺服器。如需在 Windows 上設定伺服器的相關資訊,請查看這裡。

必備條件

如果要使用「遠端系統瀏覽器」通訊伺服器常駐程式,您必須安裝 Perl。 使用常駐程式可在您連接伺服器時,免除執行某些手動步驟。

安裝伺服器程式碼

尋找內含伺服器的套件。伺服器程式碼通常隨附在包含的產品中,而您應該參閱該產品的文件,以瞭解如何尋找與安裝伺服器套件。不過,Eclipse Target Management 下載網站也會以 rseserver-<version>-<os>.tar 套件的形式提供伺服器。 例如 rseserver-2.0-linux.tar 含有適用於 Linux 的 2.0 版伺服器。其中的伺服器分別適用於 Linux、AIX、通用 UNIX 版(可根據您的 UNIX 個人特性來自訂)以及 Mac OS X 試驗版。
確定已安裝 Perl。
確定已安裝 Java 執行時期環境 (JRE) 1.4 版(或更新版本)。需要 IBM、Oracle 或對等的 JRE;大部分 Linux 發行套件隨附的 gcj 型 JVM 都無法運作。如果不確定,請執行下列的
java -version 指令,並檢查是否有 gcj 的參照。您可以從 http://mirror.rise.ph/eclipse/tm/downloads/drops/R-3.5GA-201305311734/rseserver-linux-3.5-GA.tar 下載 Oracle JRE。
建立一個伺服器程式碼安裝目錄。剩餘說明假設採用目錄 /opt/rseserver(適合團隊共用),但您可自行使用任何目錄。
將伺服器套件上傳至這個目錄。您可以使用 FTP。
輸入下列指令來切換至 /opt/rseserver 目錄:
cd /opt/rseserver
在 /opt/rseserver 目錄中執行下列指令,以便從適合您作業系統的套件,來解壓縮伺服器程式碼: 若為 Linux,這個指令是:
tar -xf rseserver-2.0-linux.tar
啟動伺服器

您可透過伺服器常駐程式或以手動方式啟動 RSE 通訊伺服器。啟動伺服器之前,請確定 Java 指令位於您的路徑中,請執行下列指令來檢查:
java -version
應該會出現類似下列的訊息:
java version "1.4.1"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1)
Classic VM (build 1.4.1, J2RE 1.4.1 IBM build cxppc321411-20040301 (JIT enabled: jitc))
若出現 "command not found" 錯誤,請執行下列指令,建立符號鏈結來指向 /usr/bin 中的 java 指令:
ln -s /opt/IBMJava2-141/jre/bin/java /usr/bin/java
利用伺服器常駐程式來啟動伺服器
請確定您在 root 使用者 ID 的身分之下執行。(如果不是在 root 的身分下執行常駐程式,將無法鑑別連線使用者。) 請執行下列指令:
su -l root
cd /opt/rseserver
perl ./daemon.pl [daemonPort] [serverPortRange]
請注意,依預設伺服器常駐程式是在埠 4075 上執行。您可以傳遞選用的 daemonPort 引數,以強制使用您要的另一埠。
如果您的常駐程式是在防火牆保護下執行,您可能會想指定選用的 serverPortRange 引數,將選取的伺服器埠限制在給定的範圍內:
perl ./daemon.pl 4075 10000-10010
手動啟動伺服器

附註:下列討論假設 RSE 伺服器已安裝在 Linux 上。如果您是在 UNIX 系統上執行,Script 名稱會是 "server.sh" 而非 "server.pl"。
如果您在遠端機器上不具備 root 存取權,則只能針對您特定的使用者 ID 手動啟動伺服器。 請執行下列指令:
cd /opt/rseserver
perl ./server.pl [port]
這些指令會執行 /opt/rseserver 目錄中的 server.pl Script。 server.pl Script 的 port 參數為選用的。 如果您未指定任何埠,伺服器會選擇第一個可用的埠並將 埠號列印至標準輸出。依預設,通常是 4033。如果要使用不同的埠,您必須在「遠端系統瀏覽器」中,在您連線的「檔案子系統」的埠內容中輸入埠號 (請參閱下面的連線到遠端伺服器)。 否則,不必變更這個內容。
附註:在您將 RSE 連接伺服器時,只要您切斷用戶端連線,伺服器就會立即終止。但是常駐程式不會終止。
Rexec 伺服器啟動程式

如果您對遠端系統啟用了 Rexec 存取權,您也可以在連接時,利用 Rexec 指令來自動啟動伺服器。其作法是使用「新建連線精靈」中的「伺服器啟動程式內容」。
開機時執行常駐程式

您可能想要改為在 Linux 開機時執行常駐程式。 這需在開機 Script 上附加常駐程式的呼叫。 請在 /etc/rc.d/rc.local 檔案底端加入下列指令行:
cd /opt/rseserver
perl ./daemon.pl &
SSL 加密與防火牆

依預設,RSE DStore 連線不會加密。但是您可以將它配置成使用 SSL 加密。
由於所有的 DStore 資料傳送全透過單一 TCP/IP 連線完成,連線也可以經由 SSH 通道來導通。事實上,您也可以使用相同的 SSH 通道來啟動伺服器,就像下列範例的作法:

ssh -l moberhuber build.eclipse.org -L27127:build.eclipse.org:27127
"sh -c 'cd ~/rseserver/latest; perl ./server.pl 27127'"
這裡的「RSE 伺服器」是透過 SSH 連線在埠 27127 上啟動,同時間埠 27127 亦經由 SSH 轉遞給本端主機。現在您可以將 RSE 連接至 localhost:27127,而連線將透通無礙地轉遞至遠端系統。

連線到遠端伺服器

建立遠端伺服器的連線:
切換至「遠端系統瀏覽器」視景。從工作台功能表中,按一下視窗 > 開啟視景 > 遠端系統瀏覽器。
在「遠端系統」視圖中,新增連線會自動展開,顯示可透過「遠端系統瀏覽器」來連接的各種遠端系統。 請展開 Linux 或 Unix 來開啟新增連線對話框,準備配置連線。
輸入您的第一個設定檔名稱並按下一步。 (僅於您先前從未定義過任何連線的情況下,才會出現這個步驟。)
輸入連線名稱。這個名稱會顯示於您的樹狀視圖中,其對設定檔而言 必須是唯一的。
在主機名稱欄位中,輸入 Linux 伺服器的名稱或 TCP/IP 位址,例如 LINUX_A。
(選用) 輸入說明。建立連線之後,說明會顯示在「內容」視圖中。
按一下完成以定義您的系統。
注意: 如果要檢查埠號,請從「遠端系統」視圖中,以滑鼠右鍵按一下連線或子系統,然後選取內容。 按一下子系統來檢視相關資訊。若埠號為 "0",則「遠端系統瀏覽器」通訊伺服器會挑選伺服器上任何可用的埠。 如果您在啟動伺服器時指定了某個埠號,您必須在此輸入這個埠號以使用防火牆。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容