如何在Eclipse中制作war文件

46 java eclipse war maven-3

制作战争文件的简便方法是什么?

当我右键单击在服务器上运行时,我的项目正在工作,但我想部署在tomcat服务器上.我已安装,m2clipse但它给了我一个错误.

  1. 是maven必须制作战争档案吗?
  2. 我是否需要特殊的目录结构来与eclipse进行战争?

    无法执行目标org.apache.maven.plugins:maven-war-plugin:2.1.1:war(default-war)项目测试2:组装WAR时出错:需要webxml属性(或预先存在的WEB-INF/web .xml如果在更新模式下执行) - > [帮助1] [错误]

Kon*_*hik 88

文件 - >导出 - > Web - > WAR文件

或者在开普勒中按照如下所示:

在此输入图像描述

  • 我的Eclipse版本(Kepler,20130614-0229)既没有"Web"也没有"WAR文件"作为导出选项. (12认同)
  • 导出jar并重命名它绝对不会起作用.虽然jar和war基本上都是zip存档,但它们的内容却截然不同. (6认同)
  • 这不是唯一的区别.除了描述符和java类之外,WAR还具有"web内容".导出WAR向导与Eclipse动态Web项目一起使用,而问答者无疑会使用它来确保将Web内容和所有其他部分正确打包到WAR中. (4认同)