2014-01-13 8 views
5

Ich habe eine .jsp-Seite (die Hauptseite meines gwt-Moduls) und ich versuche, den Super-Dev-Modus zu aktivieren, da ich auf gwt 2.6 migriere. Nach den Erklärungen, die ich im Internet gefunden habe, sobald ich den Codeserver starte und die Bookmarklets hinzufüge, muss ich die Seite in meinem Browser öffnen, also rufe ich die JSP-Seite von meinem Tomcat-Server auf.
Das Problem ist, dass nichts passiert, und mit Blick auf die Chrom-Konsole scheint es ist nicht in der Lage zu finden, meine Modul/Modul.Nocache.JS
Jede Idee?Super dev mode + JSP-Seite in Tomcat

EDIT: hinzugefügt .gwt.xml

<inherits name="XXX.frontend.gwt.Framework"/> 

<inherits name="XXX.frontend.gwt.sample.frontend.module.blanc.Module"/> 

<!-- Specify the paths for translatable code     --> 
<source path='client'/> 
<source path='shared'/> 

<!-- Specify the application entry point class     --> 
<entry-point class='XXX.frontend.gwt.client.FrameworkEntryPoint'/> 


<!-- Compile for specific browser --> 
<!-- <set-property name="user.agent" value="ie8,ie9,ie10,gecko1_8,safari" /--> 

<!-- Compile for specific language --> 
<extend-property name="locale" values="fr" /> 
<set-property-fallback name="locale" value="fr" /> 
<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE' /> 
<set-configuration-property name="devModeUrlWhitelistRegexp" value="http://(localhost|127\.0\.0\.1)(:\d+)?/.*" /> 
<add-linker name="xsiframe" /> 
<set-property name="compiler.useSourceMaps" value="true" /> 

+0

Vielleicht hilft .. http: // Stackoverflow. com/questions/18330001/super-dev-modus-in-gwt/18333050 # 18333050 –

+0

Lies schon, aber es hilft nicht, da mein Problem beim Öffnen meiner Webapp passiert, nehme ich an, es gibt eine Möglichkeit, beide Server zu verkabeln Ich kann es immer noch nicht herausfinden:/ –

Antwort

1

Sie haben Ihre .nocache.js Datei von Ihrem codeserver Instanz zu laden.

In Ihrem .jsp Sie etwas davon haben muss:

<script src="http://localhost:9876/myapp/myapp.nocache.js"></script> 

In Ihrem gwt.xml müssen Sie diese Zeilen auch:

<add-linker name="xsiframe"/> 
<set-configuration-property name="devModeRedirectEnabled" value="true"/> 

<set-property name="compiler.useSourceMaps" value="true" /> 
+0

Hallo, Entschuldigung, Manolo für eine Das war spät, aber ich hatte ein paar Probleme mit dem RC und wartete auf die endgültige Veröffentlichung. Ich habe getan, was Sie mir gesagt haben, aber ich bekomme diesen Fehler und sage: ** xsrf: FEHLER: Der angeforderte Modulpfad,/myapp /, befindet sich nicht in der gleichen Webanwendung wie dieses Servlet. ** Sie haben nichts dergleichen erlebt ? Vielen Dank im Voraus –

+0

Möglicherweise müssen Sie: devModeUrlWhitelistRegexp in Ihrem Modul descirptor. Das habe ich vermisst. –

+0

@ElHoss das ändert nichts! –