如何在Netbeans中使用打开WAR文件夹

问题描述:

因此我得到了一个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

如果您没有eclipse方便,只需将战争文件放入Tomcat的webapps文件夹中,转至Tomcat的bin文件夹并运行startup。 Tomcat会自动为你提取war文件。现在转到webapps文件夹,您会在那里找到另一个文件夹,与您的战争名称相同。

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

Eclipse有一个选项可以导出一个战争并且也包含它的源代码,所以有可能源文件也在战争中。

这是使用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à,它完成了。