2011-12-22 105 views
4

因此我得到了一個WAR'文件',但下載後我發現它實際上是一個文件夾,而不是WAR文件。試圖在Netbeans中打開這個文件夾是行不通的,因爲它期望的是一個戰爭文件,而不是一個文件夾。如何在Netbeans中使用打開WAR文件夾

我試圖「Waring」該文件夾,它工作。 Netbeans現在可以打開文件,但是無法編輯任何文件。

+0

你想達到什麼目的? – 2011-12-22 22:39:16

+0

在Netbeans安裝的glassfish服務器上運行網站=的能力 – kz3 2011-12-22 22:47:27

+0

你有這場戰爭,如果你所要做的只是將它部署在Glassfish服務器上,那麼你爲什麼要搞亂Netbeans。你可以使用Glassfish的管理控制檯來完成。 – 2011-12-22 22:55:44

回答

1

如果您沒有eclipse方便,只需將戰爭文件放入Tomcat的webapps文件夾中,轉至Tomcat的bin文件夾並運行startup。 Tomcat會自動爲你提取war文件。現在轉到webapps文件夾,您會在那裏找到另一個文件夾,與您的戰爭名稱相同。

我找不到直接向Netbeans導入戰爭的選項(也許有人可以創建此功能並將其作爲補丁提交給Netbeans)。解壓縮到Tomcat文件夾中的文件夾可以用作Netbeans項目。建議先將它複製到其他文件夾。通過File > New Project > Web application with existing sources導入。

Eclipse有一個選項可以導出一個戰爭並且也包含它的源代碼,所以有可能源文件也在戰爭中。

4

這是使用Apache的在NetBeans 8.0 ode.war測試:

  1. 解壓war文件
  2. 在解壓縮文件夾,你會看到WEB-INF /,META-INF /等,在解壓後的文件夾中創建一個名爲web的子文件夾。
  3. 把其他一切網絡(現在他們將是網絡/ WEB-INF /,網頁/ JS/...)
  4. 轉到NetBeans中,新的項目 - >的Java Web - >與現有的來源
  5. Web應用程序
  6. 幾乎只是按下一個通過。 voilà,它完成了。
相關問題