WEB开发网
开发学院软件开发Java 使用 Felix 和 Struts2 开发 Web 应用 阅读

使用 Felix 和 Struts2 开发 Web 应用

 2010-07-13 00:00:00 来源:WEB开发网   
核心提示: 查看原图(大图)在浏览器地址栏再次输入 http://localhost:8080/webapp/time/time.do 得到的结果如图 7 所示,图 8. 获取 UTC 时间显示页面查看原图(大图)通过上面的演示,使用 Felix 和 Struts2 开发 Web 应用(9),我们可以看到

查看原图(大图)

在浏览器地址栏再次输入 http://localhost:8080/webapp/time/time.do 得到的结果如图 7 所示。

图 8. 获取 UTC 时间显示页面
使用 Felix 和 Struts2 开发 Web 应用

查看原图(大图)

通过上面的演示,我们可以看到 OSGi bundle 的动态部署能力。

bundle 的管理

通过 Felix 可以方便的管理项目中的 bundle,并且实现 bundle 的热部署,即插即用,即删即无的特性,特别适用于可持续运行的系统。

添加 bundle

输入命令 install <bundle-url>,然后输入 start <bundle-id> 即可。如 $install file:/k:/plugins/com.example.time.local_1.0.0.qualifier.jar , $start 7

更新 bundle

输入命令 update <bundle-id> <bundle-url> 即可。如

$ update 1 file:/k:/plugins/com.example.time.local_1.0.0.qualifier.jar

启动和停止 bundle

输入命令 start <bundle-id> 启动 bundle;输入命令 stop <bundle-id> 停止 bundle。如

$ start 2 , $ stop 1

卸载 bundle

若 bundle 处于 Installed 或 Resolve 状态,则直接输入命令 uninstall <bundle-id>。若 bundle 处于 Actived 状态,则先输入命令 stop <bundle-id> 停止 bundle, 再输入命令 uninstall <bundle-id>。如 $ uninstall 1

上一页  4 5 6 7 8 9 10  下一页

Tags:使用 Felix Struts

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接