У меня есть проект GWT, который работал отлично в течение многих недель.Открыв вчера код, я обнаружил десятки больших красных ошибок в моем коде.Я видел это раньше и узнал, после большого разочарования, что все, что мне нужно, это очистить проект для Eclipse, чтобы снова стать счастливым, поэтому я сделал это.Хорошо.
Однако, когда я запускаю эту вещь, я получаю сообщение об ошибке 404, говорящее следующее: введите сообщение о состоянии / LittleRedGarden / littleredgarden / greet description. Запрошенный ресурс (/ LittleRedGarden / littleredgarden / greet) недоступен.
Сообщение записывается в формате HTML в консоли в Eclipse.
Внизу я полностью вставлю свой файл web.xml, но, похоже, он указывает на пути, упомянутые выше, хорошо.,Я должен сказать, что файл web.xml был создан Eclipse без какого-либо контроля со стороны меня, и, как я уже сказал, до сих пор работал нормально.
С чего начать поиск решения этой проблемы?
Спасибо.Содержание web.xml здесь:
<?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>
Вот 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();
}