Guvnor 備忘録

GWT hosted mode で動くまではいくけど、ブレークポイントが効かない

https://github.com/droolsjbpm/droolsjbpm-build-bootstrap
http://googlewebtoolkit.blogspot.jp/2010/08/how-to-use-google-plugin-for-eclipse.html
http://mojo.codehaus.org/gwt-maven-plugin/user-guide/compile.html

効いたパターン

  • jbds500
  • workspace500Guvnor
  • /home/tkobayas/usr/local/BRMS/530/brms-p-5.3.0.GA-sources/guvnor/guvnor-webapp
  • "guvnor-webapp"プロジェクトのプロパティから [Google]->[Web Toolkit]
    • 2.3.0
  • "guvnor-webapp"プロジェクトのプロパティから [Google]->[Web Appliction]
    • "This project has a WAR directory" check
    • WAR directory : target/guvnor-webapp-5.3.0.BRMS
    • "Launch and Deploy..." check
  • OOMを避けるため、MaxPermSizeを増やしておく
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        <version>2.3.0-1</version>
        <configuration>
          <deploy>${project.build.directory}/gwt-symbols-deploy</deploy>
          <!-- The default profile needs to be fast, so we only build 1 permutation { -->
          <module>org.drools.guvnor.FastCompiledGuvnor</module>
...
          <extraJvmArgs>-XX:MaxPermSize=1024M -Xmx2024M</extraJvmArgs>
        </configuration>
  • mvn gwt:debug
  • Eclipse から 8000 へ普通のremote debugでアタッチすると"GWT Development Mode"ウインドウが上がるので、URLをコピーして、ブラウザで開く

"Debug as Web Application" からではうまくいかない。何が違うのか。。。