Scaffoldを作るツール
拡張することもできる
Forge単体でも動くけど
EclipseプラグインのJBoss toolsに入っている
コマンド数回でこんなscaffoldが出来上がる
もっと知りたい方は
チュートリアル
http://forge.jboss.org/documentation
add-onのインストールはこの辺
http://forge.jboss.org/addons
大きく分けて3つ
JBossの設定のモデルであるDMRにある程度則っている
あと
Core service
Subsystems
Libraries
Applications
ここはすべてモジュール
モジュールはすべて独立している
(クラスローダが別になる)
システムプロパティorg.apache.coyote.ajp.DEFAULT_CONNECTION_TIMEOUT
min-pool-size
max-pool-size
max-pool-size
max-pool-size
ActivationConfigProperty maxSession
この辺
https://github.com/masao-kunii/basic-jms-app
https://github.com/masao-kunii/complicated-async-app
※Readmeは元にしたarchetypeのままなので無視してください
ある程度はWebConsoleでも
http://localhost:9990
内部状態の大概のことはJBoss EAP付属のjconsoleで確認できる
${JBOSS_HOME}/bin/jconsole.sh(bat)
InfinispanはJBossファミリのKVSなdatagrid製品
(商用版はJBoss Data Grid)
JBossEAP(JBossAS/Wildfly)はクラスタリング時のsession情報等をInfinispanを使って共有している
ので、無理やりアプリからKVSとして使うこともできる(サポート外だけど)
依存性を解析
jboss-deployment-structure.xmlを出力可能
実際にアプリを動かすために必要