1) Установленные GWT и Eclipse на Mac
2) Создан проект GWT (2.4) с сгенерированным кодом под названием Hello
3) Запустил проект на локальном компьютере (в режиме разработки)и он работает, как и ожидалось.
4) Скомпилируйте проект и загрузите каталог war в мою учетную запись, размещенную на Serversanddomains.com
- Производственный интерфейс работает нормально, но когда я пытаюсьПри запросе RPC я получаю следующую ошибку.
com.google.gwt.user.client.rpc.StatusCodeException: 404 Not Found Запрошенный URL / hello / greet не найден на этом сервере.
Я попытался скомпилировать с различными версиями Java, как предлагает Как использовать GWT - RPC для сервера Tomcat
Serversanddomains.com в настоящее время работает с Tomcat и Java 1.6.0_29
Я попросил просмотреть журнал ошибок, и они ответили. Вот ошибка, которую мы видим в журнале ошибок: Файл не существует: / home / username / public_html / hello / greet, referer: http://mydomain.com/Hello.html И в файле журнала /usr/local/jakarta/tomcat/logs/catalina.out нет отчетов о чем-либо.
Мой файл web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee">
<!-- Servlets -->
<servlet>
<servlet-name>greetServlet</servlet-name>
<servlet-class>com.hello.server.GreetingServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>greetServlet</servlet-name>
<url-pattern>/hello/greet</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>Hello.html</welcome-file>
</welcome-file-list>
</web-app>
Любое предложение можетДобро пожаловать.
Ура