环境:JBoss Fuse 6.2.0 + Maven 3.2.2
本实验跟上一个实验有关。
1. 使用 osgi:list 查看 bundle 服务
[ 232] [Active ] [ ] [Started] [ 60]
Apache ServiceMix :: CXF Code First OSGi Bundle (1.0.0.SNAPSHOT)
(1)第1列是 bundle id
(2)第2列是 bundle 的状态(Installed、Resolved、Active),只有安装并启动成功的bundle的状态才是Active。
(3)第3列 如果bundle包含blueprint xml,此列表示 Blueprint Context 是否 Created 成功。
(4)第4列 如果bundle包含spirng xml,此列表示 Spring Context 是否 Started 成功。
2. 查看日志
(1)log:display
(2)log:tail
(3)log:set DEBUG
3. 使用 dev:watch 重新发布 bundle 服务
(1)dev:watch <id>
(2)mvn clean install
此时,不用执行 osgi:install,会发现 bundle 已经被自动部署更新了。
参考文献:
1. Red_Hat_JBoss_Fuse-6.2-Getting_Started-en-US.pdf
本实验跟上一个实验有关。
1. 使用 osgi:list 查看 bundle 服务
[ 232] [Active ] [ ] [Started] [ 60]
Apache ServiceMix :: CXF Code First OSGi Bundle (1.0.0.SNAPSHOT)
(1)第1列是 bundle id
(2)第2列是 bundle 的状态(Installed、Resolved、Active),只有安装并启动成功的bundle的状态才是Active。
(3)第3列 如果bundle包含blueprint xml,此列表示 Blueprint Context 是否 Created 成功。
(4)第4列 如果bundle包含spirng xml,此列表示 Spring Context 是否 Started 成功。
2. 查看日志
(1)log:display
(2)log:tail
(3)log:set DEBUG
3. 使用 dev:watch 重新发布 bundle 服务
(1)dev:watch <id>
(2)mvn clean install
此时,不用执行 osgi:install,会发现 bundle 已经被自动部署更新了。
参考文献:
1. Red_Hat_JBoss_Fuse-6.2-Getting_Started-en-US.pdf
没有评论:
发表评论