2

当我尝试通过右键单击 Project--> Export--> War File 在 Eclipse 中创建 WAR 文件 () 时,指示 WAR 文件创建的窗口在没有通知的情况下退出。正常吗?如果没有,我能否得到一些建议,为什么会出现此错误?

4

4 回答 4

3

您需要将 eclipse java 项目的类型更改为 web 项目。

最好的方法是创建一个新的 Web 项目并将旧项目中的数据复制到 Web 项目中。

就我而言,我执行了以下步骤

  1. 旧项目\WEB-INF\src 到新 Web 项目\src
  2. 旧项目\WEB-INF\lib 到新 Web 项目\lib

否则,如果您想手动执行步骤,请 在将现有 eclipse 项目导出到 war 文件时参考以下链接“模块名称无效”

于 2014-01-29T07:56:28.513 回答
0

可能war已经存在具有相同文件名的文件。如果是这种情况,请务必选中导出向导中的“覆盖现有文件”复选框。

如果不是问题,那么您的 Eclipse IDE 中肯定存在一些错误。原因是您应该更新(WTP Patches 3.4.0),这会导致 Eclipse 在导出war文件时出错。

我曾经遇到过这个问题,解决方法是安装一个新的 Eclipse IDE。

于 2012-09-26T02:09:17.290 回答
0

由于 C: 驱动器中的存储空间不足,有时会出现向导错误。在清除临时存储后尝试创建相同的内容,它对我有用。

于 2018-04-23T05:18:30.563 回答
0

我不得不将 .project 文件中的项目性质更改为:

    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.jboss.tools.jst.web.kb.kbnature</nature>
    <nature>org.jboss.tools.cdi.core.cdinature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
于 2020-04-14T16:14:03.227 回答