我该如何在NetBeans中创建我的项目的war文件?
我该如何在NetBeans中创建我的项目的war文件?
有可能您已经拥有一个war文件而不知道 - netbeans会为您完成大部分工作,我认为它默认创建一个可分发的war文件。如果您创建了一个Web项目并成功构建它,则它将位于项目根目录下的“dist”目录中。
正如DPA所说,生成项目的war文件最简单的方式是通过IDE完成。从左边的面板打开“文件”选项卡,右键点击build.xml文件,并告诉它您想要运行哪种类型的ant目标。
右键点击您的项目,选择“清理和构建”。Netbeans会自动处理其余部分。
在应用程序的dist目录下,您应该可以找到一个漂亮的.war文件,准备好进行部署。
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
------------------------------------------------------------------------
如果NetBeans没有创建您的dist
文件夹,请执行do-dist
ant目标:
In commandline navigate to the directory of your project, the one containing a build.xml file
> ant do-dist
最简单的方法是检查输出-构建选项卡:它会显示war文件的位置。
它会有类似以下的内容:
正在将D:\Project\target\Tool.war安装到C:\Users\myname.m2\repository\com\tool\1.0\Tool-1.0.war
只需检查您的项目属性 > 构建 -> 打包 WAR 文件压缩。
它在项目内的dist文件夹中,但前提是要勾选项目设置对话框(build/packaging)中的“压缩WAR文件”复选框。在我勾选这个复选框之前,是没有dist文件夹的。