2016-03-24 15 views
0

GWT 2.6.1 + Maven 3.2 + Tomcat 5.5を使用したプロジェクトがあります(はい、私はそれが古いものだと知っています...)+ JNDIを使用しているEclipse Luna外部パラメータを設定することができます。あなたが知っているかもしれませんがGWT + Maven + Tomcat + JNDI + Eclipse設定

は、コンテキストXMLファイルがmyWebAppは、Java Webアプリケーションの名前です/conf/Catalina/localhost/myWebApp.xmlに位置しています。

バージョン2.6.1のこのプロジェクト(mojo hausからのもの)にはgwt-maven-pluginを使用しています。ここで

私の現在の設定です:あなたが見ることができるように

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

私は、サーバー側のための外部Tomcatコンテナを使用する必要があるので、私はnoServer(「真」に設定された)オプションを使用しています。

私の質問は次のとおりです。 実際の設定でクライアント側とサーバー側のデバッグを有効にするには、ステップバイステップのヘルプを使用します。

私は多くの試みを行いましたが、私は動作させることができません。

私は、デフォルトのポート8000​​に接続しようとする「mvn gwt-debug」を実行してから、自分のwebappに接続するリモートJavaアプリケーションをlocalhost:8000に接続しようとしましたが、うまく動作します。サーバ側。

また、DEVMODEのクライアント側をデバッグする必要があります。

ありがとうございました。

答えて

0

リモートサーバーを実行する方法は2通りあります。まず、DevModeを-noserverとともに使用し、warディレクトリを外部サーバの出力warディレクトリに指定します。 2番目の方法は、CodeServerエントリポイントを使用してWTPサーバーランタイムを実行し、ランチャーディレクトリをtomcat出力warディレクトリに設定することです。

私は第2のルーチンを好み、GPEフォークにオートメーションを組み込みました。 http://gwt-plugins.github.io/documentation/gwt-eclipse-plugin/servers/Tomcat.html - ここでの動作を参照してください。ビデオなどがあります。

関連する問題