Java gwt requestbuilder在尝试使用eclipse jetty访问xml文件时返回404 NOT_FOUND错误

Java gwt requestbuilder在尝试使用eclipse jetty访问xml文件时返回404 NOT_FOUND错误,java,gwt,embedded-jetty,Java,Gwt,Embedded Jetty,iam正在使用gwt2.4,iam正在尝试使用gwt requestbuilder访问一个简单的xml文件。 iam使用eclipse和嵌入式jetty服务器 项目结构: myfooApp 战争 person.xml 我在使用场所和活动 我不知道为什么,但是当我尝试访问xml文件时,我遇到了404错误 这是一个标准的requestbuilder代码 RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, GWT.getMod

iam正在使用gwt2.4,iam正在尝试使用gwt requestbuilder访问一个简单的xml文件。 iam使用eclipse和嵌入式jetty服务器

项目结构:

myfooApp 战争 person.xml

我在使用场所和活动

我不知道为什么,但是当我尝试访问xml文件时,我遇到了404错误

这是一个标准的requestbuilder代码

RequestBuilder builder = new RequestBuilder(RequestBuilder.GET, GWT.getModuleBaseURL()+"/person.xml");
try{
    builder.sendRequest(null, new RequestCallback() {
        public void onResponseReceived(Request request, Response response) {
            view.getLabel().setText(response.getText());
        }

        public void onError(Request request, Throwable exception) {
            view.getLabel().setText("There was an error! "+exception.getMessage());
        }
    });
}catch(RequestException e){
    view.getLabel().setText("Unable to build the request.");
}
我不确定这是否与问题有关,但GWT.getModuleBaseURL返回:127.0.0。1:88/myFooApp

但正确的URL是: 12 7.0.0.1:8888/myFooApp.html?gwt.codesvr=127.0.0.1:9 997#文件显示位置:side2

这个问题的原因可能是什么?如何解决呢。 非常感谢您的帮助。

返回GWT生成文件的“文件夹”(其中存在*.nocache.js和.cache.files)


如果
person.xml
是HTML主机页(myFooApp.HTML)的同级,则使用
GWT.getHostPageBaseURL()
。在您的情况下,它将是
http://127.0.0.1:8888

非常感谢。你帮了我很多。