如何在Eclipse中创建war文件。

47

如何轻松制作war文件?

我右键点击运行服务器时,我的项目是工作的,但我想部署到Tomcat服务器上。 我已经安装了m2clipse,但它给了我一个错误。

  1. maven是制作war文件必需的吗?
  2. 我需要特殊的目录结构才能用eclipse制作war文件吗?

    在项目testing2上执行org.apache.maven.plugins:maven-war-plugin:2.1.1:war(默认战争)失败:组装WAR时出错:webxml属性是必需的(或如果在更新模式下执行,则为现有的WEB-INF / web.xml) -> [帮助1] [错误]

1个回答

91

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

或者在 Kepler 中按照下面的步骤进行:

输入图像说明


6
导出一个 jar 文件并重命名是绝对行不通的。虽然 jar 和 war 文件基本上都是 zip 压缩文件,但它们的内容有着明显的区别。 - Konstantin Komissarchik
4
这并不是唯一的区别。WAR包除了描述符和Java类外,还有“Web内容”。导出WAR向导与Eclipse动态Web项目一起使用,以确保Web内容和所有其他部分被正确地打包到WAR中,而提问者无疑正在使用该项目。 - Konstantin Komissarchik
12
我的Eclipse版本(Kepler, 20130614-0229)没有“Web”或“WAR文件”作为导出选项。 - Dan Jameson
@Dan Jameson - 你的项目是一个“(动态)Web项目”吗? - KrishPrabakar
@DanJameson 我的Eclipse(Neon)也没有导出“Web / WAR文件”的选项,直到我安装了“Eclipse Java EE开发工具”。 - Cos64
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接