6

我查看了 netbeans 6.5.1 中的帮助文档,但找不到任何明确解释如何部署/导入 war 包的内容。

我知道在 Eclipse 中,只需在 Project Explorer 中单击鼠标右键 >> 选择 IMPORT >> WAR FILE。

但是,我仍然无法为 Netbeans 找到解决方案。

谢谢你,乔丹

4

4 回答 4

9

贴在别处,我想我也可以在这里发帖。

经过一番谷歌搜索后,我找到了解决方案,步骤如下:

(在 NetBeans 8.0 中使用 apache 的 ode.war 进行了测试)

  1. 解压战争文件
  2. 在解压后的文件夹中,会看到WEB-INF/、META-INF/等,在解压后的文件夹中创建一个名为web的子文件夹。
  3. 将其他所有内容放入网络(现在它们将是 web/WEB-INF/、web/js/、...)
  4. 转到 netbeans,新项目 -> java web ->具有现有源的web 应用程序
  5. 几乎只需一直按下一步。瞧,完成了。
于 2015-03-31T14:22:23.663 回答
3

我假设您的 Web 项目还没有 ant 或 maven 项目?如果您这样做了,您只需导入一个 maven 项目或创建一个 Web 自由格式应用程序并将其连接到您的 ant 脚本。

我将解压缩war文件,使用netbeans中的现有源创建一个新的Web应用程序,并使用向导连接所有内容。

于 2009-06-04T16:50:47.143 回答
2
  1. 将战争项目导入eclipse。
  2. 然后将eclipse项目导入netbeans
于 2014-03-07T09:39:47.353 回答
0

如果手边没有eclipse,把war文件放到webappsTomcat文件夹下,进入Tomcatbin文件夹,运行startup. Tomcat 会自动为你解压 war 文件。现在转到webapps文件夹,您会在那里找到另一个文件夹,与您的战争同名。

我找不到将战争直接导入 Netbeans 的选项(奇怪。也许有人可以创建此功能并将其作为补丁提交给 Netbeans)。提取到 Tomcat 文件夹中的文件夹可以用作 Netbeans 项目。建议先将其复制到其他文件夹。通过 导入File > New Project > Web application with existing sources

Eclipse 可以选择导出战争并包含源代码,因此源文件也有可能在战争中。

于 2014-08-27T08:29:26.577 回答