如何在Eclipse中制作war文件[重复]
Posted
技术标签:
【中文标题】如何在Eclipse中制作war文件[重复]【英文标题】:How to make war file in Eclipse [duplicate] 【发布时间】:2011-07-03 17:48:25 【问题描述】:制作war文件的简单方法是什么?
当我右键单击在服务器上运行时,我的项目正在运行,但我想部署在 tomcat 服务器上。
我已经安装了m2clipse
,但它给了我一个错误。
-
maven 必须制作war文件吗?
我需要特殊的目录结构来与 eclipse 交战吗?
未能在项目测试中执行目标 org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war)2:组装 WAR 时出错:需要 webxml 属性(或预先存在的 WEB- INF/web.xml 如果在更新模式下执行)-> [帮助 1] [错误]
【问题讨论】:
【参考方案1】:文件 -> 导出 -> Web -> WAR 文件
开普勒中的OR如下所示:
【讨论】:
我相信你也可以导出一个jar文件并简单地给它一个.war扩展名 导出一个 jar 并重命名它绝对行不通。虽然 jar 和 war 基本上都是 zip 档案,但它们的内容却截然不同。 唯一的区别是WEB-INF目录的存在和二进制输出的位置。可以将 Eclipse 配置为通过 jar 导出功能正确生成此文件。 这不是唯一的区别。除了描述符和 java 类之外,WAR 还具有“Web 内容”。导出 WAR 向导与 Eclipse 动态 Web 项目一起工作,而提问者无疑使用它来确保 Web 内容和所有其他部分正确打包到 WAR 中。 我的 Eclipse 版本(Kepler,20130614-0229)既没有“Web”也没有“WAR 文件”作为导出选项。以上是关于如何在Eclipse中制作war文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在Eclipse中部署web工程到jboss.不用打成war包再部署。