Image GWT[WARN]404在尝试获取图像时

Image GWT[WARN]404在尝试获取图像时,image,gwt,http-status-code-404,Image,Gwt,Http Status Code 404,我正试图通过GWT将图像上传到我正在创建的站点。该站点根本不加载。在控制台中,我收到以下错误消息: [警告]404-GET/bodyheatmap/img/heart2.png(127.0.0.1)1412字节 以下是相关代码行: 最终图像心脏=新图像(GWT.getModuleBaseURL()+“img/heart2.png”); RootPanel.get(“pictureContainer”).add(heart) 目前我在eclipse中工作,在我的bodyheatmap目录中有一个文

我正试图通过GWT将图像上传到我正在创建的站点。该站点根本不加载。在控制台中,我收到以下错误消息: [警告]404-GET/bodyheatmap/img/heart2.png(127.0.0.1)1412字节

以下是相关代码行: 最终图像心脏=新图像(GWT.getModuleBaseURL()+“img/heart2.png”); RootPanel.get(“pictureContainer”).add(heart)


目前我在eclipse中工作,在我的bodyheatmap目录中有一个文件夹“img”,带有heart2.png。

您必须将这些文件放入war目录。 另外,“新图像”(“img/heart2.png”),即一个相对链接,也应该同样有效


最后,您应该看看

“在我的bodyheatmap目录中,我有一个文件夹“img”,其中包含heart2.png”哪个bodyheatmap目录?它在哪里?如果您使用getModuleBaseURL,您的img目录应该位于GWT模块包中的“public”文件夹中。我猜bodyheatmap是他的应用程序id。Thomas,我相信这就是我拥有的。getModuleBaseUrl()返回“/bodyheatmap”,提供正确的路径。我在运行firefox的mac电脑上做了同样的尝试——效果很好。在Windows上试用过,chrome--不起作用。我尝试将“img”文件夹放在war目录中,并将.png文件直接放在war目录中,相应地更改URL。它不起作用。有什么想法吗?检查你的文件名的大小写,或者你是否有其他打字错误(例如/vs.\)