【发布时间】:2023-03-21 10:50:02
【问题描述】:
我正在使用 Eclipse Indigo、Maven 3.0.3 和 GWT 2.4。我已将我的 Maven 项目导入 Eclipse 并启用了 GWT 支持。但是,令人困惑的是,当我右键单击我的项目并选择“运行方式”->“Web 应用程序”时,我在控制台窗格中收到错误...
加载模块 com.myco.clearing.commons.xml.ProductPlusJUnit
[错误] 无法在您的设备上找到“com/myco/clearing/commons/xml/ProductPlusJUnit.gwt.xml” 类路径;可能是错字,或者您忘记包含类路径 输入源?
[ERROR] shell 在 doStartup 方法中失败
奇怪的是,我没有文件com/myco/clearing/commons/xml/ProductPlusJUnit.gwt.xml。我最接近的是src/main/java/com/myco/clearing/product/ProductPlusJUnit.gwt.xml 的文件。 Eclipse 从哪里得到这个,我如何告诉它启动正确的入口点模块(即src/main/java/com/clearing/product/ProductPlus.gwt.xml)?
【问题讨论】:
-
如果您在另一个
.gwt.xml文件中引用了com.myco.clearing.commons.xml.ProductPlusJUnit,GWT 将寻找com/myco/clearing/commons/xml/ProductPlusJUnit.gwt.xml。通常这将是一个<inherits ... />标签。在 Eclipse 中,Search->File... for "com.myco.clearing.commons.xml.ProductPlusJUnit" 你应该会找到问题所在。 -
如果还是找不到,请贴出项目的模块定义(
*.gwt.xml文件)。 -
您是否尝试删除war/'project-name'文件夹中生成的文件