Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
=== サンプルの作成と起動 === |
|
Line 8: | Line 10: |
サンプルコードが生成されるので、いきなり実行してみる。プロジェクトを右クリックし、Run As>Web Application. |
サンプルコードが生成されるので、いきなり実行してみる。プロジェクトを右クリックし、Run As>Web Applicationを実行。 ※Web Application(GWT Classic Dev Mode)、Web Application(GWT Super Dev Mode)などもあるが、どれを選んでも同じ。このサンプルのままではClassic Dev Modeでは動作しないし、Classic Dev Modeは必要無いので無視。 |
Line 58: | Line 62: |
このときeclipseに作成されるRun ConfigurationのArgumentsは以下。 |
=== Run Configuration === Eclipseに作成されるsampleのRun Configurationを見て見る。 GWTタブにもやはりSuper Development ModeとClassic Development Modeの選択があるが、どちらを選択しても同じSuperにしかならない。 Argumentsは以下。 |
Super Dev Mode
使ってみる
以下はJDK 1.8 + Eclipse-neon(4.6.1) + Google plugin for Eclipse 4.6 + GWT 2.8.0の環境。
サンプルの作成と起動
新規プロジェクトでGoogle>Web Application Projectを選択し、プロジェクト名をsample、パッケージ名をsampleとする。 サンプルコードが生成されるので、いきなり実行してみる。プロジェクトを右クリックし、Run As>Web Applicationを実行。
※Web Application(GWT Classic Dev Mode)、Web Application(GWT Super Dev Mode)などもあるが、どれを選んでも同じ。このサンプルのままではClassic Dev Modeでは動作しないし、Classic Dev Modeは必要無いので無視。
コンソールに以下の表示がされ、
Running CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.8, -bindAddress, 127.0.0.1, -launcherDir, C:\devel\workspace-neon\sample\war, -logLevel, INFO, -style, OBFUSCATED, sample.Sample] Super Dev Mode starting up workDir: C:\Users\admin\AppData\Local\Temp\gwt-codeserver-2387345311838190448.tmp 2016-11-08 15:01:33.398:INFO::main: Logging initialized @2217ms Loading Java files in sample.Sample. Module setup completed in 26664 ms 2016-11-08 15:01:59.149:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT 2016-11-08 15:01:59.199:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@58e1199{/,null,AVAILABLE} 2016-11-08 15:01:59.225:INFO:oejs.ServerConnector:main: Started ServerConnector@3e60c10f{HTTP/1.1}{127.0.0.1:9876} 2016-11-08 15:01:59.225:INFO:oejs.Server:main: Started @28044ms The code server is ready at http://127.0.0.1:9876/ Code server started in 27.06 s ms 2016-11-08 15:01:59.399:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT 2016-11-08 15:02:01.707:INFO:oejsh.ContextHandler:main: Started c.g.g.d.s.j.WebAppContextWithReload@1baf4afd{/,file:/C:/devel/workspace-neon/sample/war/,AVAILABLE}{C:\devel\workspace-neon\sample\war} 2016-11-08 15:02:01.713:INFO:oejs.ServerConnector:main: Started ServerConnector@79b32995{HTTP/1.1}{127.0.0.1:8888} 2016-11-08 15:02:01.714:INFO:oejs.Server:main: Started @30533ms
ブラウザで以下のURLにてアクセス可能
http://127.0.0.1:8888/Sample.html
ブラウザにしばらく「Compling sample」の表示がされ、そのあいだコンソールには以下が出力される。
GET /recompile/sample Job sample.Sample_1_0 starting job: sample.Sample_1_0 binding: user.agent=gecko1_8 Compiling module sample.Sample Unification traversed 20096 fields and methods and 1939 types. 1908 are considered part of the current module and 1908 had all of their fields and methods traversed. Compiling 1 permutation Compiling permutation 0... Linking per-type JS with 1888 new/changed types. Source Maps Enabled Compile of permutations succeeded Compilation succeeded -- 12.049s Linking into C:\Users\admin\AppData\Local\Temp\gwt-codeserver-2387345311838190448.tmp\sample.Sample\compile-2\war\sample; Writing extras to C:\Users\admin\AppData\Local\Temp\gwt-codeserver-2387345311838190448.tmp\sample.Sample\compile-2\extras\sample Link succeeded Linking succeeded -- 2.388s 14.647s total -- Compile completed Linking succeeded -- 2.388s
Run Configuration
Eclipseに作成されるsampleのRun Configurationを見て見る。
GWTタブにもやはりSuper Development ModeとClassic Development Modeの選択があるが、どちらを選択しても同じSuperにしかならない。
Argumentsは以下。
-remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl Sample.html -logLevel INFO -codeServerPort 9997 -port 8888 -war C:\devel\workspace-neon\sample\war sample.Sample