More Related Content
Similar to WAS LibertyでCloud-ReadyなJava EE7アプリ開発 (20)
WAS LibertyでCloud-ReadyなJava EE7アプリ開発
- 2. 自己紹介
⾦融 SIer
Java EE + Springを使ったアプリ基盤,
Framework構築
IBM M/W(DB2, WAS, BPM, etc )
最近はGit + Mavenを使った開発環境
整備
- 4. WAS Libertyとは?
IBM Java EEサーバーWASの軽量ランタイム
登場の背景:
バックエンド, 基幹系システム(SoR)では安定稼
動が求められてきた
→WASの重量化(重い, 遅い, 大きいリソース消
費量)
BtoC、ソーシャル, モバイル(SoE)では俊敏性,
新技術への迅速な対応が求められる
→軽量ランタイムのニーズが⾼まる
- 5. WAS Libertyとは?
Libertyの歩みと位置づけの変化
2012 v8.5 (機能限定だが軽量開発)
• Java EE6 web profile
2013 v8.5.5 (本番利⽤可能な専⽤ランタイム)
• Java EE6 web profile + α(JAX-WS, JAX-RS,
JMS, etc ), Java SE8
• Liberty Core (専⽤ランタイム)
2015 v8.5.5.6 (Full profileに先駆けEE7サポート!)
• Java EE7 full platform
【⽤語】
•WASの区分 : Full profile ⇔ Liberty profile
•Java EEの区分 : full platform ⇔ web profile
- 23. デプロイ
state since cpu memory disk
details
#0 running 2015-10-08 11:45:44 PM 1.5% 206.9M of 1G 257.6M of 1G
ログ確認
$ cf push wlp8556jee7Web -p
wlp8556jee7Web.war
$ cf logs wlp8556jee7Web --recent
デプロイ
- 24. DBの利⽤
$ cf create-service sqldb sqldb_free db2Con001
OK
DB作成
$ cf bind-service wlp8556jee7Web db2Con001
OK
$ cf services
name service plan bound apps last operation
db2Con001 sqldb sqldb_free wlp8556jee7Web create succeeded
アプリにBind