将现有eclipse项目导出到war文件时,“模块名称无效”

我试图将现有的Eclipse项目导出到war文件。 但无论我在“WAR导出”对话框页面中输入什么,系统始终返回“模块名称无效”。 我不知道如何解决这个问题。 谢谢您的帮助。

我有同样的问题,我修复了它。 请按照以下步骤操作,您可以创建war文件。

  1. 右键单击文件夹项目。
  2. 单击属性。
  3. 转到项目方面。
  4. 如有必要,激活。
  5. 向下滚动到“配置”并标记“动态Web模块”。

这对我有用。

在Eclipse STS中

  1. 右键单击文件夹项目。
  2. 单击属性。
  3. 转到项目方面。
  4. 选择Java 1.8
  5. 向下滚动到“配置”并标记“动态Web模块”。

在那之后,它工作正常。

在我的情况下,当war文件名与eclipse的项目名称匹配时,错误消失了。 从下拉框中轻松选择一个。

在此处输入图像描述

我不确定确切的原因。 但是,如果您将导出项目war文件名与IDE中的项目名称相同,则大多数情况下都会解决此问题