【问题标题】:How to get rid of "The web.xml file does not exist" error in Eclipse from GWT Plugin?如何从 GWT 插件中摆脱 Eclipse 中的“Web.xml 文件不存在”错误?
【发布时间】:2016-02-11 06:47:30
【问题描述】:

我使用 Eclipse 在一个项目中开发我的REST 服务器和GWT 客户端。为了构建这个项目,我使用Maven。服务器端代码是在Spring Framework 中开发的,我使用Java 而不是XML 文件配置的所有内容,所以我没有任何web.xml 文件。

要编译我在 maven pom.xml 中的项目,特殊条目如下:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-war-plugin</artifactId>
            <version>2.6</version>
            <configuration>
                <failOnMissingWebXml>false</failOnMissingWebXml>
            </configuration>
        </plugin>

应用程序(Spring 服务器端和 GWT 客户端)按预期编译和工作。没有问题,除了Eclipse,它指出我没有web.xml 文件。这是整个 Eclipse 错误信息:

Description                     | Resource | Path                 | Location | Type

The web.xml file does not exist | WEB-INF  | /cms/src/main/webapp | Unknown  | Google Web App Problem

如您所见,错误来自 GWT Eclipse 插件。但是这个插件不知道我只为客户端使用 GWT,它不应该报告我这个错误。

我想知道如何关闭它。

【问题讨论】:

  • 既然你说编译成功,你指的是什么错误信息?
  • 我想我已经把它放在帖子里了?你可以说得更详细点吗?我已经从 Eclipse 添加了屏幕,哪里出错了。
  • 你是否有机会使用 GWT RPC?
  • 没有。 GWT 仅适用于客户端。我使用 Resty-GWT 向服务器发送请求。但是在服务器端根本没有 GWT。
  • 您使用的是什么版本的 GWT?您是否从 GWT 类中意外引用了 web.xml 中的任何

标签: java eclipse maven gwt


【解决方案1】:

要关闭此检查: (在 Eclipse 中) 窗口 -> 首选项 -> Google -> 错误/警告 -> 项目结构和 SDK -> 缺少 web.xml

【讨论】:

  • 感谢您的出色回答。对于整个日食来说,这很糟糕。它应该是项目级别的配置,而不是 ide 级别的配置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
  • 1970-01-01
  • 1970-01-01
  • 2014-06-20
  • 2019-12-14
  • 2015-12-08
  • 1970-01-01
相关资源
最近更新 更多