如何在NetBeans中创建项目的war文件?
答案 0 :(得分:49)
你可能已经有一个war文件并且不知道它 - netbeans为你做了大部分的工作,我相信它默认会创建一个可分发的war文件。如果您创建了一个Web项目并成功构建它,它将位于项目根目录下的“dist”目录中。
答案 1 :(得分:29)
正如DPA所说,生成项目war文件的最简单方法是通过IDE。 从左侧面板打开“文件”选项卡,右键单击build.xml文件并告诉它要运行的目标类型。
答案 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目标
结果: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文件夹。