Java/Vert.x
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
[[Vert.x がいいね!(第2回:開発環境を構築する) - Taste ...
$ sudo wget https://bintray.com/artifact/download/vertx/...
$ sudo tar xvzf vert.x-2.1.5.tar.gz
$ ls -lrt /opt/vert.x-2.1.5
$ echo $PATH
......割愛 /opt/vert.x-2.1.5/bin
$ vertx version
2.1.5 (built 2014-11-13 15:15:56)
以上でインストールは完了
**Hello World的な。。 [#r689c72f]
$ git clone https://github.com/muraken720/vert.x-module-...
Cloning into 'vertxSample'...
remote: Counting objects: 713, done.
remote: Total 713 (delta 0), reused 0 (delta 0), pack-re...
Receiving objects: 100% (713/713), 129.10 KiB | 44.00 Ki...
Resolving deltas: 100% (245/245), done.
Checking connectivity... done
$ cd vertxSample/
$ git remote rm origin
$ ./gradlew test
ゴニョゴニョでて
BUILD SUCCESSFUL
Total time: 27.28 secs
とかなればOK!
**Eclipseを使う [#v93c3d8f]
$ ./gradlew eclipse
Eclipseでインポートできるようになりました。。
#ref(eclipseimport.png)
**起動するクラスの指定 [#yc7af915]
$ cat src/main/resources/mod.json | grep main
//"main":"com.mycompany.myproject.PingVerticle",
"main":"HelloWorldVerticle",
このファイルで起動時に起動するクラスを指定するらしい。。
$ ./gradlew runModEclipse
:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:copyMod UP-TO-DATE
:runModEclipse
CTRL-C to stop server
http://localhost:8080/ へアクセスするとHello Worldが表示...
** gradleからでなく vertxのコマンドで動かす。。 [#r7b3dfd3]
$ vertx runmod com.mycompany~my-module~0.0.1 -cp bin
** eclipseでリモートデバッグする [#hcc7011a]
$ cat /opt/vert.x-2.1.5/bin/vertx | grep JVM_OPTS
JVM_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address...
$ vertx runmod com.mycompany~my-module~0.0.1 -cp bin
Listening for transport dt_socket at address: 8000
Verticle start.
Succeeded in deploying module
よくあるEclipseでリモートデバッグするモードになりました。。
**関連リンク [#yf7b5452]
-[[Vert.xでWebSocketのサーバを作る - Qiita>http://qiita.c...
-[[Vert.x がいいね!(第2回:開発環境を構築する) - Taste...
-[[湘南社中テクニカルブログ: Vert.x>http://blog.shonansha...
-[[Vert.x>http://vertx.io/maven_dev.html]]
-[[[Vert.x]JVM上での非同期・Non Blockingフレームワーク &#...
-[[プロキシ下でLinuxを使う際のメモ - Λlisue's blog>http:/...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
[[Vert.x がいいね!(第2回:開発環境を構築する) - Taste ...
$ sudo wget https://bintray.com/artifact/download/vertx/...
$ sudo tar xvzf vert.x-2.1.5.tar.gz
$ ls -lrt /opt/vert.x-2.1.5
$ echo $PATH
......割愛 /opt/vert.x-2.1.5/bin
$ vertx version
2.1.5 (built 2014-11-13 15:15:56)
以上でインストールは完了
**Hello World的な。。 [#r689c72f]
$ git clone https://github.com/muraken720/vert.x-module-...
Cloning into 'vertxSample'...
remote: Counting objects: 713, done.
remote: Total 713 (delta 0), reused 0 (delta 0), pack-re...
Receiving objects: 100% (713/713), 129.10 KiB | 44.00 Ki...
Resolving deltas: 100% (245/245), done.
Checking connectivity... done
$ cd vertxSample/
$ git remote rm origin
$ ./gradlew test
ゴニョゴニョでて
BUILD SUCCESSFUL
Total time: 27.28 secs
とかなればOK!
**Eclipseを使う [#v93c3d8f]
$ ./gradlew eclipse
Eclipseでインポートできるようになりました。。
#ref(eclipseimport.png)
**起動するクラスの指定 [#yc7af915]
$ cat src/main/resources/mod.json | grep main
//"main":"com.mycompany.myproject.PingVerticle",
"main":"HelloWorldVerticle",
このファイルで起動時に起動するクラスを指定するらしい。。
$ ./gradlew runModEclipse
:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:copyMod UP-TO-DATE
:runModEclipse
CTRL-C to stop server
http://localhost:8080/ へアクセスするとHello Worldが表示...
** gradleからでなく vertxのコマンドで動かす。。 [#r7b3dfd3]
$ vertx runmod com.mycompany~my-module~0.0.1 -cp bin
** eclipseでリモートデバッグする [#hcc7011a]
$ cat /opt/vert.x-2.1.5/bin/vertx | grep JVM_OPTS
JVM_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address...
$ vertx runmod com.mycompany~my-module~0.0.1 -cp bin
Listening for transport dt_socket at address: 8000
Verticle start.
Succeeded in deploying module
よくあるEclipseでリモートデバッグするモードになりました。。
**関連リンク [#yf7b5452]
-[[Vert.xでWebSocketのサーバを作る - Qiita>http://qiita.c...
-[[Vert.x がいいね!(第2回:開発環境を構築する) - Taste...
-[[湘南社中テクニカルブログ: Vert.x>http://blog.shonansha...
-[[Vert.x>http://vertx.io/maven_dev.html]]
-[[[Vert.x]JVM上での非同期・Non Blockingフレームワーク &#...
-[[プロキシ下でLinuxを使う際のメモ - Λlisue's blog>http:/...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: