Java gwt requestbuilder在尝试使用eclipse jetty访问xml文件时返回404 NOT_FOUND错误
iam正在使用gwt2.4,iam正在尝试使用gwt requestbuilder访问一个简单的xml文件。 iam使用eclipse和嵌入式jetty服务器 项目结构: myfooApp 战争 person.xml 我在使用场所和活动 我不知道为什么,但是当我尝试访问xml文件时,我遇到了404错误 这是一个标准的requestbuilder代码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
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
这个问题的原因可能是什么?如何解决呢。
非常感谢您的帮助。如果
person.xml
是HTML主机页(myFooApp.HTML)的同级,则使用GWT.getHostPageBaseURL()
。在您的情况下,它将是http://127.0.0.1:8888
非常感谢。你帮了我很多。