我剛剛在Ubuntu 12.04(32位)上安裝了Eclipse Juno並下載了Eclipse Web Developer Tools。我創建了一個新的靜態Web項目,但無法爲Target運行時創建/使用HTTP預覽來測試/運行我的項目。有誰知道這是否可能?如果是這樣,我將如何做到這一點?Ubuntu中沒有用於Eclipse Juno的HTTP預覽服務器12.04
回答
我對你使用的工具不熟悉,但是我在12.04使用eclipse的內部瀏覽器遇到了很大的問題,因爲它試圖使用mozilla的XULRunner。由於Mozilla的發佈週期,XULRunner的包裝在12.04版本中已經發生變化,並且不單獨包含在回購協議中。我強迫我的日食使用的WebKit,在我的config.ini
-Dorg.eclipse.swt.browser.DefaultType=webkit
這個整理我的問題出的vmargs節設置以下屬性 - 希望這有助於與你。
您可以創建該補丁並使其在以下四個階段中用於Eclipse Juno版本。它是一個有點冗長,但它的工作原理
Phase 1: Create a plug-in project for the plug-in you need to patch.
- 創建一個新的工作區(推薦)或打開一個現有的。
- 選擇
File
- >Import
- 展開
Plug-in Development
,選擇Plug-ins and Fragments
,然後單擊Next
- 在
Import As
部分,選擇Projects with source folders
然後單擊Next
。 - 輸入(或複製粘貼&,不包括引號)
org.eclipse.wst.server.preview.adapter
到頂部ID
場和 點擊Add All
。這應該將這個插件移到右側窗格中。 - 點擊
Finish
將「org.eclipse.wst.server.preview.adapter」 插件源導入到項目中。 - 展開項目的根目錄並確保它包含名爲 「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
。
- 在瀏覽器中打開Bug 402848。
- 點擊
Patch v1.0 for 3.4.2p
附件鏈接打開補丁。 - 從第二次出現以
---
, 開始的行開始,在文本的末尾選擇此行並將其複製到剪貼板。這包含對PreviewLaunchConfigurationDelegate.java文件的更改,該文件是修復程序所需的 的位置。您不希望修補程序的上半部分會改變插件的版本,這會使事情變得複雜。 - 回到Eclipse中,右鍵單擊「org.eclipse.wst.server.preview.adapter」項目。選擇
Team
並點擊Apply Patch
。 - 選擇保留剪貼板並單擊
Next
。 - 確保選擇「org.eclipse.wst.server.preview.adapter」項目 ,然後單擊
Next
。 - 將
Ignore leading path name segments
設置爲3.「修補程序 內容」窗口應更改爲具有藍色左指向箭頭 而不是紅色x指示符。 - 點擊
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.
- 右鍵單擊在項目資源管理器或其他導航視圖
org.eclipse.wst.server.preview.adapter
項目,並選擇Export
- 展開
Plug-in Development
,選擇Deployable plug-ins and fragments
,然後單擊Next
- 點擊
Browse
按鈕「目標」選項卡中的目錄選擇旁邊的「確定」旁邊。這會將輸出目錄設置爲與您的工作區相同。 - 點擊
Finish
構建更換插件罐。它將出現在 工作區根目錄下的「plugins」文件夾中。
Phase 4: Replace the installed plug-in jar with the fixed version.
- 退出如果它正在運行的Eclipse。
- 在Eclipse安裝的「插件」文件夾,移動或重命名 的org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar如果 不想與覆蓋它修補版本(在下面的步驟3中提到)。如果您有不同的版本,則表示您沒有使用Juno SR2,並且希望您安裝了與您的版本匹配的「WST服務器適配器插件開發人員資源」。
- 複製org.eclipse.wst.server.preview.adapter_1.1.101.v20121107_1651.jar從 的「插件」您的工作區文件夾下並粘貼到Eclipse安裝的「插件」文件夾中。
您應該可以使用固定插件運行Eclipse。由於修補過的jar版本號相同,因此不需要進行其他更改。
如何安裝「WST服務器適配器插件開發人員資源」?謝謝! – 2013-07-06 14:36:14
- 1. llvmpy Ubuntu服務器上12.04
- 2. 用ubuntu設置mySQL服務器12.04
- 3. 在Eclipse Juno中啓動WildFly服務器
- 4. Eclipse Juno內部Web瀏覽器不可用(Ubuntu)
- 5. 如何在Eclipse中使用根相對路徑Http預覽服務器
- 6. WTP HTTP預覽服務器 - 如何重新配置默認服務器端口?
- 7. 適用於Eclipse的JSP編輯器Juno
- 8. 用於Eclipse Juno的GUI生成器
- 9. 沒有HTTP的Java應用服務器
- 10. $ http服務沒有調用,並在瀏覽器中沒有錯誤
- 11. 在Eclipse中啓動Web預覽服務器時的NoSuchMethodError Version.compareTo()
- 12. Eclipse中沒有默認提議Juno
- 13. Apache服務器沒有工作(Ubuntu的16.04,燈服務器)
- 14. 預覽圖像沒有上傳到我的服務器
- 15. QSytemTrayIcon沒有顯示在Ubuntu 12.04
- 16. 服務器未能在eclipse juno中啓動
- 17. 沒有http服務器的Socket.IO?
- 18. 無法在Ubuntu上啓動Tomcat8服務器12.04
- 19. Ubuntu 12.04 AllowOverride全部引發內部服務器錯誤
- 20. Eclipse Juno上的獨立OSGi(Equinox)服務器
- 21. 在ubuntu上的php項目中沒有使用CSS 12.04
- 22. Django-filebrowser:生產服務器上沒有圖像預覽
- 23. 在Ubuntu上啓動時Eclipse崩潰12.04
- 24. eclipse 4.2 cdt與Ubuntu 12.04配置
- 25. 如何在Ubuntu上啓動eclipse 12.04
- 26. Eclipse 4.2 Juno沒有找到JRE
- 27. 預覽Web服務器上的文件?
- 28. 在Ubuntu的Eclipse中沒有可用於「realloc()」的源代碼
- 29. Eclipse Juno無法在更新後創建服務器
- 30. Eclipse Juno,maven項目無法在服務器上運行
嗨,我想通了。問題是我沒有安裝特定的軟件來啓用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