2016年3月29日火曜日

Resteasy memo


動くサンプルコード

https://github.com/resteasy/Resteasy/tree/master/jaxrs/examples/oreilly-workbook-as7

ネット上に転がってるサンプルコードは、バージョンが合わないせいか、動かないものが多かった。
JBossの公式サイトをみて、コードを書いてみてもなんだかイマイチよくわからなくてdeployでエラーが出てばかりだった。とりあえず上のgithubコードを使うと動くものが手に入る。

なお、とりあえずmvn installしてみるといろいろとエラーが出る。

[ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.1.1.Final:deploy (jboss-deploy) on project workbook-ex03_1-as7: Error executing FORCE_DEPLOY: Could not execute operation '{
[ERROR] "operation" => "read-children-names",
[ERROR] "child-type" => "deployment"
[ERROR] }': java.net.ConnectException: JBAS012144: Could not connect to remote://localhost:9999. The connection timed out

JBossがビルド環境で動いてないのが原因かと推測するが、とりあえずpackageフェーズは通過しているのでwarはできている。動くwarが欲しいだけであれば無視して良い。
またはmvn installではなくmvn packageとすれば、エラーは出なくなる。(もちろん本質的には何ら解決してないが)