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

我知道在 Eclipse 中,这就像右键单击 Project Explorer >> 选择 IMPORT >> WAR FILE 一样简单。

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

谢谢,约旦

有帮助吗?

解决方案

我想你还没有为您的Web项目的Ant或Maven项目?如果你没有,你只导入Maven项目或创建一个网站自由格式的应用,并将其连接到你的ant脚本。

我要解压缩war文件,创建与NetBeans和电线的一切行动使用向导现有资源新的Web应用程序。

其他提示

发布在其他地方,我想我也可以发布在这里。

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

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

  1. 解压war文件
  2. 在解压后的文件夹中,你会看到WEB-INF/、META-INF/等,在解压后的文件夹中创建一个名为web的子文件夹。
  3. 将其他所有内容放入 web (现在它们将是 web/WEB-INF/, web/js/, ...)
  4. 去网豆, 新建项目 -> java web -> Web 应用程序 与现有来源
  5. 几乎只需一直按下一步即可。瞧,完成了。
  1. 将war项目导入到eclipse中。
  2. 然后将eclipse项目导入netbeans

如果你没有偏食方便,只需将war文件到Tomcat的webapps文件夹,进入到Tomcat的bin文件夹并运行startup。 Tomcat会自动解压war文件给你。现在去webapps文件夹,你会发现另一个文件夹存在,具有相同的名称作为你的战争。

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

Eclipse拥有导出战争的选项,包括与它的来源也一样,所以有机会的源文件是在战争了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top