GWT(GXT 2.2.2)和#x2B;码头=正常。玻璃鱼=404

GWT(GXT 2.2.2)和#x2B;码头=正常。玻璃鱼=404,gwt,glassfish,http-status-code-404,Gwt,Glassfish,Http Status Code 404,我安装了:JDK 1.7.0_10、GWT 2.4、GXT 2.2.5、AppEngine 1.7.0、Eclipse Indigo Service Release 2、Glassfish-3.1.2.2-windows-ml、WinXP SP3 我创建了一个新的“Web应用程序项目”。运行->运行方式…->Web应用程序: http://127.0.0.1:8888/Exp.html?gwt.codesvr=127.0.0.1:9997 在这种情况下,我: 正在向服务器发送名称: GWT U

我安装了:JDK 1.7.0_10、GWT 2.4、GXT 2.2.5、AppEngine 1.7.0、Eclipse Indigo Service Release 2、Glassfish-3.1.2.2-windows-ml、WinXP SP3

我创建了一个新的“Web应用程序项目”。运行->运行方式…->Web应用程序:

http://127.0.0.1:8888/Exp.html?gwt.codesvr=127.0.0.1:9997
在这种情况下,我:

正在向服务器发送名称:

GWT User

Server replies:
Hello, GWT User!

I am running Google App Engine Development/1.7.0.
It looks like you are using:
Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0
web.xml:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee                http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

  <!-- Servlets -->
  <servlet>
    <servlet-name>greetServlet</servlet-name>
    <servlet-class>ru.sample.Exp.server.GreetingServiceImpl</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>greetServlet</servlet-name>
    <url-pattern>/exp/greet</url-pattern>
  </servlet-mapping>

  <!-- Default page to serve -->
  <welcome-file-list>
    <welcome-file>Exp.html</welcome-file>
  </welcome-file-list>

  <servlet>
    <servlet-name>SystemServiceServlet</servlet-name>
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
    <init-param>
      <param-name>services</param-name>
      <param-value/>
    </init-param>
  </servlet>

  <servlet-mapping>
    <servlet-name>SystemServiceServlet</servlet-name>
    <url-pattern>/_ah/spi/*</url-pattern>
  </servlet-mapping>

</web-app>
错误是:

com.google.gwt.user.client.rpc.StatusCodeException:404 GlassFish v3-错误 报告HTTP 状态404-
类型状态 报告

消息

描述所请求的 资源()不可用。


GlassFish服务器开源 第3.1.2.2版


仅仅将内容复制到根目录是行不通的。尝试构建war文件(不确定,但应用程序的根目录也可以),并将其放置到autodeploy文件夹中。下面是部署过程的详细信息。还请检查Glassfish日志,以确保应用程序已成功部署。

能否显示web.xml文件的映射?为什么要在url中使用war文件夹?将war内容直接放在exp文件夹下,或者将war重命名为exp。try或@Bhumika这是我文章中的一个印刷错误。当然,我加载了一个正确的html文件,但服务器响应是404错误。您可以使用firebug监视rpc请求帖子并识别url w.r.t与web.xml中设置的内容之间的差异吗?谢谢您,Mikhail,这很有帮助。
Sending name to the server:
GWT User

Server replies:
An error occurred while attempting to contact the server. 
Please check your network connection and try again.