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

时间:2011-12-22 22:28:34

标签: java jsp netbeans

所以我得到了一个WAR'文件',但在下载它时我注意到它实际上是一个文件夹,而不是一个WAR文件。试图在Netbeans中打开这个文件夹是行不通的,因为它需要一个war文件,而不是文件夹。

我尝试了“Waring”文件夹,它起作用了。 Netbeans现在可以打开文件,但是不能编辑任何文件。

2 个答案:

答案 0 :(得分:6)

这是在NetBeans 8.0中使用apache的ode.war测试的:

  1. 解压缩war文件
  2. 在解压缩的文件夹中,您将看到WEB-INF /,META-INF /等,在解压缩的文件夹中创建一个名为web的子文件夹。
  3. 将其他所有内容放入网页(现在它们将是web / WEB-INF /,web / js /,......)
  4. 转到netbeans,新项目 - > java web - >具有现有来源的Web应用程序
  5. 几乎只需按下一下即可。瞧,已经完成了。

答案 1 :(得分:2)

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

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

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