2012-07-12 67 views
0

我剛剛在Ubuntu 12.04(32位)上安裝了Eclipse Juno並下載了Eclipse Web Developer Tools。我創建了一個新的靜態Web項目,但無法爲Target運行時創建/使用HTTP預覽來測試/運行我的項目。有誰知道這是否可能?如果是這樣,我將如何做到這一點?Ubuntu中沒有用於Eclipse Juno的HTTP預覽服務器12.04

回答

0

我對你使用的工具不熟悉,但是我在12.04使用eclipse的內部瀏覽器遇到了很大的問題,因爲它試圖使用mozilla的XULRunner。由於Mozilla的發佈週期,XULRunner的包裝在12.04版本中已經發生變化,並且不單獨包含在回購協議中。我強迫我的日食使用的WebKit,在我的config.ini

-Dorg.eclipse.swt.browser.DefaultType=webkit 

這個整理我的問題出的vmargs節設置以下屬性 - 希望這有助於與你。

+0

嗨,我想通了。問題是我沒有安裝特定的軟件來啓用HTTP預覽(和HTTP服務器和J2EE預覽)。解決方案是卸載各個Eclipse Web Developer Tools並安裝整個Web,XML,Java EE和OSGi企業開發包(其中包括Eclipse Web Developer Tools)。順便說一句,如果您爲Java EE開發人員安裝Eclipse IDE,那麼您將不會遇到此問題。我安裝了Eclipse Classic並嘗試安裝其他軟件。 – kimbaudi 2012-07-13 17:49:58

1

您可以創建該補丁並使其在以下四個階段中用於Eclipse Juno版本。它是一個有點冗長,但它的工作原理

Phase 1: Create a plug-in project for the plug-in you need to patch.

  1. 創建一個新的工作區(推薦)或打開一個現有的。
  2. 選擇File - >Import
  3. 展開Plug-in Development,選擇Plug-ins and Fragments,然後單擊Next
  4. Import As部分,選擇Projects with source folders 然後單擊Next
  5. 輸入(或複製粘貼&,不包括引號) org.eclipse.wst.server.preview.adapter到頂部ID場和 點擊Add All。這應該將這個插件移到右側窗格中。
  6. 點擊Finish將「org.eclipse.wst.server.preview.adapter」 插件源導入到項目中。
  7. 展開項目的根目錄並確保它包含名爲 「src」的文件夾。如果安裝了「WST服務器 適配器插件開發人員資源」,則只會獲得「src」文件夾。

Phase 2: Apply the changes needed to update the plug-in. Since there is a bug with a patch attached that can be used to apply the changes, the following steps will take advantage of that

  1. 在瀏覽器中打開Bug 402848
  2. 點擊Patch v1.0 for 3.4.2p附件鏈接打開補丁。
  3. 從第二次出現以---, 開始的行開始,在文本的末尾選擇此行並將其複製到剪貼板。這包含對PreviewLaunchConfigurationDelegate.java文件的更改,該文件是修復程序所需的 的位置。您不希望修補程序的上半部分會改變插件的版本,這會使事情變得複雜。
  4. 回到Eclipse中,右鍵單擊「org.eclipse.wst.server.preview.adapter」項目。選擇Team並點擊Apply Patch
  5. 選擇保留剪貼板並單擊Next
  6. 確保選擇「org.eclipse.wst.server.preview.adapter」項目 ,然後單擊Next
  7. Ignore leading path name segments設置爲3.「修補程序 內容」窗口應更改爲具有藍色左指向箭頭 而不是紅色x指示符。
  8. 點擊Finish來應用更改。

Phase 3: Create the replacement jar. Due to the approach in Phase 1, the name of this jar will be identical to your current jar, which simplifies updating the Eclipse installation.

  1. 右鍵單擊在項目資源管理器或其他導航視圖org.eclipse.wst.server.preview.adapter項目,並選擇Export
  2. 展開Plug-in Development,選擇Deployable plug-ins and fragments,然後單擊Next
  3. 點擊Browse按鈕「目標」選項卡中的目錄選擇旁邊的「確定」旁邊。這會將輸出目錄設置爲與您的工作區相同。
  4. 點擊Finish構建更換插件罐。它將出現在 工作區根目錄下的「plugins」文件夾中。

Phase 4: Replace the installed plug-in jar with the fixed version.

  1. 退出如果它正在運行的Eclipse。
  2. 在Eclipse安裝的「插件」文件夾,移動或重命名 的org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar如果 不想與覆蓋它修補版本(在下面的步驟3中提到)。如果您有不同的版本,則表示您沒有使用Juno SR2,並且希望您安裝了與您的版本匹配的「WST服務器適配器插件開發人員資源」。
  3. 複製org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar從 的「插件」您的工作區文件夾下並粘貼到Eclipse安裝的「插件」文件夾中。

您應該可以使用固定插件運行Eclipse。由於修補過的jar版本號相同,因此不需要進行其他更改。

+0

如何安裝「WST服務器適配器插件開發人員資源」?謝謝! – 2013-07-06 14:36:14

相關問題