Ich habe ein Projekt mit GWT 2.6.1 + Maven 3.2 + Tomcat 5.5 (Ja, ich weiß, es ist ein altes ...) + Eclipse Luna, die JNDI verwendet Zulassen, dass externe Parameter konfiguriert werden.GWT + Maven + Tomcat + JNDI + Eclipse Konfiguration
Wie Sie vielleicht wissen, ist der Kontext XML-Datei wird in /conf/Catalina/localhost/myWebApp.xml befindet, wo myWebApp der Name Web-Anwendung Java ist.
Ich benutze gwt-maven-plugin für dieses Projekt (das von mojo haus), das die Version 2.6.1 hat.
Hier ist meine aktuelle Konfiguration:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.6.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
<goal>i18n</goal>
<goal>generateAsync</goal>
</goals>
</execution>
</executions>
<!-- Plugin configuration. There are many available options, see gwt-maven-plugin documentation at codehaus.org -->
<configuration>
<module>xxx.yyy.myModuleName</module>
<runTarget>myWebPage.html</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<encoding>UTF-8</encoding>
<failOnError>true</failOnError>
<style>OBF</style>
<i18nMessagesBundle>xxx.yyy.zzz.client.ui.i18n.OlbClientMessages</i18nMessagesBundle>
<extraParam>true</extraParam>
<extraJvmArgs>-Dgwt.compiler.optimizationLevel=9</extraJvmArgs>
<extraJvmArgs>-Xms128M</extraJvmArgs>
<extraJvmArgs>-Xmx1200M</extraJvmArgs>
<extraJvmArgs>-XX:MaxPermSize=768M</extraJvmArgs>
<noServer>true</noServer>
<logLevel>INFO</logLevel>
</configuration>
</plugin>
Wie Sie sehen können, ich die NoServer bin mit (konfiguriert auf „true“) Option, weil ich einen externen Tomcat-Container für den Server-Seite verwenden.
Meine Frage ist: Wie kann ich clientseitige UND serverseitige Debugging innerhalb meiner tatsächlichen Konfiguration durch eine Schritt-für-Schritt-Hilfe aktivieren.
Ich habe viele Versuche gemacht, aber ich kann die Dinge nicht funktionieren lassen.
Ich habe getestet, die "mvn gwt-debug" läuft, die versucht, eine Verbindung zum Standard-Port 8000 und dann eine Remote-Java-Anwendung, die mit meiner Webanwendung zu localhost verbindet: 8000 und es funktioniert gut, aber es ist nur für die Serverseite.
Ich muss auch die Client-Seite im DEVMODE debuggen.
Danke für Ihre Hilfe.