Хост-режим GWT не работает с плагином Spring + Eclipse + GWT Eclipse - PullRequest
6 голосов
/ 23 октября 2009

Я уже некоторое время пытаюсь заставить GWT работать со Spring. Есть ли кто-нибудь, кто использует официальный плагин Eclipse GWT для Spring и кому удалось установить хост-режим для работы с этой комбинацией?

Я использую GWTController для инициализации GWT через dispatcher-servlet.xml. Поскольку мой WEB-INF не находится в состоянии войны, а находится в папке WebContent, при компиляции кода Java в .js я использую ключ "-war WebContent".

Что касается размещенного режима ... если я пытаюсь запустить его через IDE (Запуск от имени веб-приложения), я получаю сообщение "Ошибка запуска - не удалось найти страницы хоста в проекте MyProject". Я попытался запустить его с задачей Ant, которая выглядит примерно так:

<condition property="XstartOnFirstThread" value="-XstartOnFirstThread">
    <os family="mac"/>
</condition>
<condition property="XstartOnFirstThread" value="">
    <not><os family="mac"/></not>
</condition>

<target name="hosted" depends="" description="Run hosted mode">
    <java failonerror="true" fork="true" classname="com.google.gwt.dev.HostedMode">
        <classpath>
            <pathelement location="src" />
            <path refid="my-client-classpath" />
        </classpath>
        <jvmarg value="-Xmx256M" />
        <jvmarg line="${XstartOnFirstThread}" />
        <arg value="-startupUrl" />
        <arg value="MyPage.html" />
        <arg value="my.gwt.client.Whatever" />
    </java>
</target>

В результате запускается хост-режим, но вместо веб-страницы я получаю 404 ...

РЕДАКТИРОВАТЬ: Когда я перехожу в режим хоста, я вижу папку с скомпилированным кодом Javascript, но больше ничего. Итак, мой вопрос в том, есть ли у кого-то хороший учебник или настройка, которой он может поделиться? В Сети много недоделанной информации, но я не смог заставить ее работать.

РЕДАКТИРОВАТЬ 2: Вот мой файл .gwt.xml, он довольно простой:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.7.1//EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.7.1/distro-source/core/src/gwt-module.dtd">
<module rename-to='whatever'>
<!-- Inherit the core Web Toolkit stuff.                        -->
<inherits name='com.google.gwt.user.User' />

<!-- Inherit the default GWT style sheet.  You can change       -->
<!-- the theme of your GWT application by uncommenting          -->
<!-- any one of the following lines.                            -->
<inherits name='com.google.gwt.user.theme.standard.Standard' />
<!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> -->
<!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/>     -->

<!-- Other module inherits                                      -->

<!-- Specify the app entry point class.                         -->
<entry-point class='my.gwt.client.Whatever' />

<!-- Lokalizacije                                               -->
<extend-property name="locale" values="hr" />

</module>

1 Ответ

1 голос
/ 03 ноября 2009

Мы использовали этот учебник , чтобы заставить его работать на нас, надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...