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

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

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

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

NetBeans  - 创建一个WAR文件

右键点击你的项目,点击“清理和构build”。 剩下的就是Netbeans了。

在应用程序的dist目录下,你应该find一个漂亮的.war,准备部署。

Netbeans会为你创buildAnt脚本,它使用Ant来构build。 但是如果你想获得战争文件,只需build立你的项目。 .war文件将位于/yournetbeanshomedirectory/yourproject/dist/yourwar.war

您可以通过查看项目目录中的build.xml文件来查看它使用的ant构build脚本。 可以帮助你使用ant来build立一个更舒适的感觉。

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

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

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

如果ant运行良好(很有可能),您的dist文件夹将被创build,包含.war文件。

这对我工作:

1.右键单击pom.xml
2.Run Maven>目标
编辑maven的目标

在这里输入图像说明

编辑Maven目标

结果:战争build立/目标文件夹

  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 ------------------------------------------------------------------------ 

只需检查项目属性>构build – >打包WAR文件压缩。

最简单的方法是检查输出 – build立选项卡:它将显示战争文件的位置。
它会有这样的东西:

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

它位于项目内部的dist文件夹中,但只有在项目设置对话框(构build/打包)中检查“压缩WAR文件”时才是如此。 在我检查这个checkbox之前,没有dist文件夹。