如何将war包部署/导入Netbeans

如何将war包部署/导入Netbeans,netbeans,import,package,deployment,war,Netbeans,Import,Package,Deployment,War,我已经阅读了netbeans 6.5.1中的帮助文档,但找不到任何明确说明如何部署/导入war包的内容 我知道在Eclipse中,只需在项目浏览器中右键单击>>选择导入>>WAR文件即可 然而,我仍然无法找到Netbeans的解决方案 谢谢,, Jordan我假设您的web项目还没有ant或maven项目?如果您这样做了,您只需导入一个maven项目或创建一个Web自由表单应用程序,并将其连接到ant脚本 我将解压war文件,使用netbeans中的现有源创建一个新的web应用程序,并使用向导将

我已经阅读了netbeans 6.5.1中的帮助文档,但找不到任何明确说明如何部署/导入war包的内容

我知道在Eclipse中,只需在项目浏览器中右键单击>>选择导入>>WAR文件即可

然而,我仍然无法找到Netbeans的解决方案

谢谢,,
Jordan

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

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

  • 将war项目导入eclipse
  • 然后将eclipse项目导入netbeans

  • 如果您手头没有eclipse,只需将war文件放入Tomcat的
    webapps
    文件夹,转到Tomcat的
    bin
    文件夹并运行
    startup
    。Tomcat将自动为您提取war文件。现在转到
    webapps
    文件夹,您将在那里找到另一个与war同名的文件夹

    我找不到将war直接导入Netbeans的选项(奇怪,也许有人可以创建此功能并将其作为补丁提交给Netbeans)。提取到Tomcat文件夹中的文件夹可以用作Netbeans项目。建议先把它复制到其他文件夹。通过
    文件>新建项目>使用现有源的Web应用程序导入


    Eclipse有一个选项可以导出war并将源文件也包括在内,因此源文件也有可能在war中。

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

    通过谷歌搜索,我找到了解决方案,以下是步骤:

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

  • 解压war文件
  • 在解压文件夹中,您将看到WEB-INF/、META-INF/,等等,在解压文件夹中创建一个名为WEB的子文件夹
  • 将所有其他内容放到web中(现在它们将是web/web-INF/,web/js/,…)
  • 使用现有源代码转到netbeans,新建项目->java web->web应用程序
  • 几乎只需一直按“下一步”。瞧,完成了