2009-05-31 63 views
6

我已經通過在NetBeans 6.5.1的幫助文檔看了,但找不到任何明確的解釋如何部署/導入war包。如何部署/導入war包到NetBeans

我知道在Eclipse中,這是因爲在項目資源管理器右鍵點擊>>選擇導入>> WAR文件一樣容易。

不過,我仍然感到無法找到Netbeans的解決方案。

三江源, 喬丹

回答

3

我想你還沒有爲您的Web項目的Ant或Maven項目?如果你這樣做了,你只需要導入一個Maven項目或創建一個Web自由格式應用程序並將它連接到你的ant腳本。

我會解壓war文件,創建在NetBeans現有源代碼和電線的一切行動使用嚮導創建新的Web應用程序。

2
  1. 導入戰項目偏食。
  2. 然後導入Eclipse項目於NetBeans
0

如果您還沒有Eclipse方便,只需將war文件到Tomcat的webapps文件夾,進入到Tomcat的bin文件夾並運行startup。 Tomcat會自動爲你提取war文件。現在去webapps文件夾,你會發現另一個文件夾存在,具有相同的名稱作爲你的戰爭。

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

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

7

張貼在其他地方,我想我也可以在這裏張貼。

一些谷歌上搜索我已經找到了解決方案,並在此之後的步驟是:

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