【问题标题】:"Module name is invalid" when exporting an existing eclipse project to a war file将现有 Eclipse 项目导出到 war 文件时出现“模块名称无效”
【发布时间】:2011-09-02 01:18:06
【问题描述】:

我正在尝试将现有的 Eclipse 项目导出到 war 文件。但是无论我在“WAR Export”对话框页面中输入什么,系统总是返回“Module name is invalid”。我不知道如何解决这个问题。感谢您的帮助。

【问题讨论】:

  • 你的项目是 Web 项目吗?
  • 通过在 Properties/Project Facets 中添加“Dynamic Web Module”方面将您的项目转换为动态 Web 项目
  • 我已经完成了@hashcoder 所说的操作,但无济于事。它仍然给我这个错误。以下是设置截图:dl.dropboxusercontent.com/u/27349592/…

标签: java eclipse war


【解决方案1】:

您必须确保您的项目是一个 Web 项目,如果它不是一个 Web 项目,请检查此链接:http://eclipse.dzone.com/tips/converting-java-project-dynami

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,我已经解决了。请按照以下步骤,您可以创建您的战争文件。

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

    这对我有用。

    【讨论】:

      【解决方案3】:

      在我的情况下,当战争文件名与 Eclipse 的项目名称匹配时,错误就消失了。从下拉框中选择一个很容易。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          在 Eclipse STS 中

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

          之后,它就可以正常工作了。

          【讨论】:

            【解决方案6】:

            当我使用 Eclipse 为 EE 开发人员将我的 java 项目转换为动态 Web 项目时,我遇到了这个问题。 然后我创建了一个全新的动态 Web 项目并将我所有的源文件复制到其中,并且我能够轻松地导出一个 war 文件。

            【讨论】:

              【解决方案7】:

              如果您的项目是 Maven 项目。在导出向导中,模块名称组合框将为空,任何输入都将无效。
              解决方案:如果您使用 Maven 构建项目。 - 在项目/包视图中打开项目的上下文菜单 > 运行 > Maven Build
              WAR 文件将被打包到目标目录中。
              注意:项目的PUM文件需要配置打包WAR文件。

              【讨论】:

                【解决方案8】:

                右键单击文件夹项目。 点击属性。 转到项目方面。 选择您的 Java 1.8 向下滚动到配置并标记动态 Web 模块。

                当我按照这一步得到错误时(Dynamic Web Module 3.0 java 1.6 或更高版本)

                我目前正在使用 Java 11

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2012-04-18
                  • 1970-01-01
                  • 2011-05-03
                  相关资源
                  最近更新 更多