【问题标题】:GWT tries to load a deleted moduleGWT 尝试加载已删除的模块
【发布时间】:2011-02-12 09:35:45
【问题描述】:

我将 Eclispe 与 Google 插件一起用于 AppEngine 和 GWT。最近我创建了一个测试GWT模块,但最终它已从项目中删除,我现在在项目中找不到任何迹象。

但是,每当我在本地运行 Web 应用程序时,我都会在控制台中收到以下消息:

Loading modules
   com.piq.exemity.Test
      [ERROR] Unable to find 'com/XXXXXX/Test.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?

有人知道它可能藏在哪里吗?

【问题讨论】:

    标签: eclipse google-app-engine gwt


    【解决方案1】:

    从“运行”下拉菜单中打开“运行配置...”,然后转到“参数”选项卡。在“程序参数”框中删除已删除模块的路径。

    【讨论】:

    • 这解决了我的问题。我已经更改了应用程序名称以及与之相关的所有其他内容,调试配置除外。谢谢!
    【解决方案2】:

    它可能在两个地方 -

    1. 当您调用 GWTC(通过 Eclipse 中的编译选项)时,模块名称 com.xxx.Test 将传递给编译器。这会导致 GWT 查找 com/xxx/Test.gwt.xml 文件

    2. 您可以拥有一个继承模块“com.xxx.Test”的模块。如果是这种情况,请检查您的 gwt.xml 文件

    我认为 (1) 更有可能是罪魁祸首。

    【讨论】:

    • 是的,谢谢。刚刚删除旧的调试配置并再次创建它。谢谢!
    • 谢谢。我不得不从运行配置编译器参数列表中删除模块测试。它奏效了。
    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2018-03-05
    • 2013-11-08
    • 1970-01-01
    相关资源
    最近更新 更多