GWT 2.6.1 + Maven 3.2 + Tomcat 5.5 kullanarak bir projem var (evet, bunun eski olduğunu biliyorum ...) + JNDI kullanan Eclipse Luna dış parametrelerin yapılandırılmasına izin verir. Bildiğin gibiGWT + Maven + Tomcat + JNDI + Eclipse yapılandırması
, bağlam XML dosyası myWebApp Java web uygulaması adıdır /conf/Catalina/localhost/myWebApp.xml bulunmaktadır.
Bu proje için (sürüm 2.6.1'e sahip olan mojo haus) gwt-maven-plugin kullanıyorum. Gördüğünüz gibi
<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>
i Sunucu tarafı için harici bir Tomcat kapsayıcı kullanmak gerekir çünkü seçeneğiyle ("true" yapılandırılmış) noServer kullanıyorum:
İşte benim şimdiki yapılandırmadır.
Soruma sorum var: İstemci tarafı ve sunucu tarafı hata ayıklamayı gerçek yapılandırmamda adım adım yardımla nasıl etkinleştirebilirim?
Çok fazla girişimde bulundum ama işlerimi gerçekleştiremiyorum.
Varsayılan bağlantı noktası 8000'e bağlanmayı deneyen ve sonra web sunucuma localhost: 8000'e bağlanan bir uzak java uygulamasına bağlanan "mvn gwt-debug" komutunu çalıştırdım ve iyi çalışıyor, ancak yalnızca sunucu tarafı.
Ayrıca istemci tarafında DEVMODE hata ayıklaması gerekiyor.
Yardımlarınız için teşekkürler.