在Eclipse中运行GWT程序时出现404错误。似乎与servlet映射有关 [英] 404 error when running a GWT program in Eclipse. Seems to be to do with servlet mapping

查看:100
本文介绍了在Eclipse中运行GWT程序时出现404错误。似乎与servlet映射有关的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个GWT项目,这个项目已经运行好几个星期了。在昨天打开代码时,我在代码中发现了几十个大红色的错误。我已经看到过这种情况发生之前,经历了许多挫折之后,我已经了解到,我需要的是清理Eclipse的项目,以便再次开心,所以我这样做了。但是,当我运行这个东西的时候,我得到一个404错误:
类型状态报告
消息/ LittleRedGarden / littleredgarden / greet
描述请求的资源(/ LittleRedGarden / littleredgarden / greet)不可用。



消息在Eclipse中的控制台中用HTML编写。 p>

我会在底部完整地插入我的web.xml文件,但它似乎指向上面提到的路径。我应该说,web.xml文件是由Eclipse构建的,没有任何监督,正如我所说,一直工作到现在为止。



我从哪里开始寻找解决方案?



谢谢。 web.xml内容如下:

 <?xml version =1.0encoding =UTF-8?> 
<!DOCTYPE web-app
PUBLIC - // Sun Microsystems,Inc. //DTD Web Application 2.3 // EN
http://java.sun.com/ DTD /网络app_2_3.dtd>

< web-app>

<! - Servlets - >
< servlet>
< servlet-name> greetServlet< / servlet-name>
< servlet-class> com.ducksstory.littleredgarden.server.GreetingServiceImpl< / servlet-class>
< / servlet>

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

<! - 要投放的默认页面 - >
< welcome-file-list>
< welcome-file> LittleRedGarden.html< / welcome-file>
< / welcome-file-list>

< / web-app>






以下是GreetingService.java:

  package com.ducksstory.littleredgarden.client; 

import com.ducksstory.littleredgarden.shared.QuestionStrings;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/ **
* RPC服务的客户端存根。
* /
@RemoteServiceRelativePath(greet)
public interface GreetingService extends RemoteService
{
String greetServer(String name)throws IllegalArgumentException;
QuestionStrings getQuestion(int i);
String [] getMainImages();


解决方案

通过重新启动Eclipse。多浪费时间!感谢您的帮助。


I have a GWT project which has been working fine for many weeks. On opening the code yesterday I found dozens of big red errors in my code. I've seen this happen before and have learnt, after much frustration, that all I need to is clean the project for Eclipse to be happy again, so I did that. Fine.

However, when I run the thing, I get a 404 error saying this: type Status report message /LittleRedGarden/littleredgarden/greet description The requested resource (/LittleRedGarden/littleredgarden/greet) is not available.

The message gets written in HTML in the console in Eclipse.

I'll insert my web.xml file in full at the bottom, but it seems to point to the paths mentioned above ok. I should say that the web.xml file was built by Eclipse without any supervision from me, and as I say, has been working fine until now.

Where do I start looking for a solution to this?

Thanks. web.xml contents here:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

  <!-- Servlets -->
  <servlet>
    <servlet-name>greetServlet</servlet-name>
    <servlet-class>com.ducksstory.littleredgarden.server.GreetingServiceImpl</servlet-class>
  </servlet>

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

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

</web-app>


Here's GreetingService.java:

package com.ducksstory.littleredgarden.client;

import com.ducksstory.littleredgarden.shared.QuestionStrings;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService
{
    String greetServer(String name) throws IllegalArgumentException;
    QuestionStrings getQuestion(int i);
    String[] getMainImages();
}

解决方案

I've fixed this just by restarting Eclipse. What a waste of time! Thanks for trying to help.

这篇关于在Eclipse中运行GWT程序时出现404错误。似乎与servlet映射有关的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆