如何在NetBeans中创建项目的war文件?

时间:2009-06-17 14:22:15

标签: java jsp netbeans

如何在NetBeans中创建项目的war文件?

10 个答案:

答案 0 :(得分:49)

你可能已经有一个war文件并且不知道它 - netbeans为你做了大部分的工作,我相信它默认会创建一个可分发的war文件。如果您创建了一个Web项目并成功构建它,它将位于项目根目录下的“dist”目录中。

答案 1 :(得分:29)

正如DPA所说,生成项目war文件的最简单方法是通过IDE。 从左侧面板打开“文件”选项卡,右键单击build.xml文件并告诉它要运行的目标类型。

NetBeans - Create a WAR file

答案 2 :(得分:18)

右键单击您的项目,点击“清理并构建”。 Netbeans完成剩下的工作。

在您应用的 dist 目录下,您应该会找到一个非常漂亮的.war,可以随时部署。

答案 3 :(得分:6)

Netbeans将为您创建Ant脚本,无论如何都使用Ant来构建。 但是如果你想获得war文件,只需构建你的项目。 .war文件将位于/yournetbeanshomedirectory/yourproject/dist/yourwar.war

您可以通过查看项目目录中的build.xml文件来查看它使用的ant构建脚本。使用ant进行构建可能会让你感觉更舒服一点。

答案 4 :(得分:5)

这对我有用:

1.右键单击pom.xml
2.Run Maven>目标
3.Edit maven目标

enter image description here


 Edit maven goals

结果:war build in / target folder

   Packaging webapp
    Assembling webapp [WeatherDashboard] in [C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT]
    Processing war project
    Webapp assembled in [672 msecs]
    Building war: C:\Users\julian.mojico\Documents\NetBeansProjects\WeatherDashboard\target\WeatherDashboard-1.0-SNAPSHOT.war
    ------------------------------------------------------------------------
    BUILD SUCCESS
    ------------------------------------------------------------------------
    Total time: 1:41.633s
    Finished at: Tue Sep 05 09:41:27 ART 2017
    Final Memory: 18M/97M
    ------------------------------------------------------------------------

答案 5 :(得分:2)

我必须右键单击build.xml文件并选择“运行”。只有这样才能创建.war文件。

答案 6 :(得分:2)

如果NetBeans尚未创建您的dist文件夹,请执行do-dist ant目标:

In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist

如果ant运行正常(最有可能),将创建包含dist文件的.war文件夹。

答案 7 :(得分:0)

只需检入项目属性> build - >打包WAR文件压缩。

答案 8 :(得分:0)

最简单的方法是检查输出 - 构建选项卡:它将显示战争文件的位置 它会有类似的东西:

将D:\ Project \ target \ Tool.war安装到C:\ Users \ myname.m2 \ repository \ com \ tool \ 1.0 \ Tool-1.0.war

答案 9 :(得分:0)

它位于项目内的dist文件夹中,但仅限于"压缩WAR文件"在项目设置对话框(构建/打包)中检查。在我选中此复选框之前,没有dist文件夹。