2009-10-23 10 views
6

Od jakiegoś czasu staram się, aby GWT pracował ze Springem. Czy jest ktoś, kto korzysta z oficjalnej wtyczki Eclipse GWT ze Springem i kto zdołał uzyskać hostowany tryb pracy z tą kombinacją?Tryb hostowany GWT nie działa z wtyczką Spring + Eclipse + GWT Eclipse

Używam GWTController do inicjowania GWT przez dispatcher-servlet.xml. Ponieważ mój WEB-INF nie jest w stanie wojny, ale w folderze WebContent używam przełącznika "-war WebContent" podczas kompilowania kodu Java do .js.

Co do hostowanego trybu ... jeśli spróbuję uruchomić go przez IDE (Uruchom jako aplikację sieciową), otrzymuję komunikat "Uruchomienie nie powiodło się - Nie można znaleźć żadnych stron hosta w projekcie Mój projekt." Próbowałem uruchomić go z Ant zadania, które brzmi mniej więcej tak:

<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> 

Powoduje gospodarzem Uruchamianie trybu, ale mam 404 zamiast mojej stronie internetowej ...

EDIT: Kiedy idę do gospodarzem tryb, widzę folder ze skompilowanym kodem JavaScript, ale nic więcej. Moje pytanie brzmi: czy ktoś ma dobry tutorial lub konfigurację, którą może udostępnić? W sieci jest dużo niedopieczonych informacji, ale nie mogłem nic z tego zrobić.

EDIT 2: Oto mój plik .gwt.xml, jest to dość proste:

<?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> 
+0

można zakładać, że adres URL w przeglądarce próbuje uzyskać dostęp? –

+0

URL to jeden z argumentów w zadaniu Ant - w tym przypadku "http: // localhost: 8080/MyPage.html", który działa, gdy normalnie uruchamiam Tomcat, ale nie działa w trybie hostowanym. – Domchi

+0

Czy możesz opublikować swój moduł cfg? Czy używasz atrybutu "zmień nazwę na"? –

Odpowiedz

Powiązane problemy