我正在尝试将现有的Eclipse项目导出到war文件中。但无论我在“WAR导出”对话框页面中输入什么,系统始终返回“模块名称无效”。我不知道如何解决这个问题。谢谢你的帮助。
答案 0 :(得分:9)
我有同样的问题,我修好了。请按照以下步骤操作,您可以创建war文件。
这适合我。
答案 1 :(得分:8)
您必须确保您的项目是Web项目,如果它不是Web项目,请检查此链接:http://eclipse.dzone.com/tips/converting-java-project-dynami
答案 2 :(得分:3)
在Eclipse STS中
之后,它运作正常。
答案 3 :(得分:2)
答案 4 :(得分:0)
我不确定原因。但是,如果您将导出项目war文件名与IDE中的项目名称相同,则大多数情况下都会解决此问题
答案 5 :(得分:0)
当我使用eclipse为EE开发人员将Java项目转换为动态Web项目时,遇到了此问题。 然后,我制作了一个全新的动态Web项目并将所有源文件复制到该项目中,并且能够轻松导出war文件。
答案 6 :(得分:0)
如果您的项目是 Maven 项目。在导出向导中,模块名称组合框将为空,任何输入都将无效。
解决方案:如果您使用 Maven 构建项目。 - 在项目/包视图中打开项目上的上下文菜单 > 运行 > Maven Build
WAR 文件将被打包到目标目录中。
注意:打包WAR文件需要配置项目的PUM文件。
答案 7 :(得分:0)
右键单击文件夹项目。 点击属性。 转到项目方面。 选择您的 Java 1.8 向下滚动到配置并标记动态 Web 模块。
当我执行此步骤时出现错误(Dynamic Web Module 3.0 java 1.6 或更高版本)
我目前使用的是 Java 11