三步学会用spring开发OSGI——(第一步:环境篇)
来源:互联网 发布:linux shell和终端 编辑:程序博客网 时间:2024/05/22 10:50
Spring-DM是什么
Spring-DM 指的是Spring Dynamic Modules.
dm Server 是一个完全模块化部署的,基于OSGi的Java服务器,为运行企业Java应用和Spring应用提供更加强大的灵活性和可靠性。SpringSource应用平台是构建在Spring、OSGi和Apache Tomcat之上的应用服务器,这个新的应用服务器摒弃了原有的Java EE服务器标准,自然而然地将Spring编程模型展现其中,随之而来的还有一套基于OSGi内核构建的全新部署和打包系统。
现在dm Server已经由spring社区贡献给eclipse组织,更名为Virgo 2.1.0,在性能和稳定性方面都有了很大的改进。
virgo的下载和安装
下载最新版的virgo,下载地址为
http://www.springsource.org/dmserver
点击进入下载页
下载后直接解压缩即可。
开发工具STS
如果使用普通的eclipse开发osgi,那么开发中需要做很多的配置,所以建议使用spring社区加好插件的eclipse,基于这个开发会省去很多的麻烦。
STS也就是SpringSource Tool Suite,是spring社区基于eclipse添加的插件项目,功能非常强大。
下载地址:
http://www.springsource.org/downloads/sts
我下载的是
下载之后解压缩,执行STS.exe
启动STS
给spring source tool suite装上vigro插件,可以参考(找了半天才找到)
http://wiki.eclipse.org/Virgo/Tooling
选择help-> install new software
name:virgo
location:http://download.eclipse.org/virgo/milestone/tooling
安装需要的插件
安装完成后重启spring source tool suite。
进入后选择windows->preferences->Maven对maven进行配置。
然后配置Server,也就是我们使用的virgo应用服务器。
点击add添加运行时环境
选择上面解压好的virgo服务器
在Server视图选择
选择刚配好的virgo runtime
完成后,在Server里可以看到
virgo使用
这个其实底层运行的就是tomcat或者jetty等容器。
在server中点击启动,启动virgo
可以看到virgo启动后就是加载各个osgi的插件
打开浏览器,输入
http://localhost:8080
得到默认的启动页面如下:
点击右上角的Admin Console
输入用户名和密码:分别是admin、springsource
进行管理页面
现在就可以使用virgo的各种管理功能了。
- 三步学会用spring开发OSGI——(第一步:环境篇)
- 三步学会用spring开发OSGI——(第一步:环境篇)
- 三步学会用spring开发OSGI——(第一步:环境篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:web篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:WEB篇)
- 三步学会用spring开发OSGI——(第二步:工程篇)
- 三步学会用spring开发OSGI——(第三步:web篇)
- 用SpringSource Tool Suite 开发OSGI——(第一步:环境篇)
- 用SpringSource Tool Suite 开发OSGI——(第二步:工程篇)
- 用SpringSource Tool Suite 开发OSGI——(第三步:Web篇)
- 三步学会ajax开发应用
- Java第一步——开发环境搭建
- OSGI:构建Spring DM开发环境
- Spring OSGi Eclipse开发环境的搭建
- OSGI:构建Spring DM开发环境
- Spring开发OSGI之环境搭建
- OSGI开发web应用
- 北邮校长方滨兴因病向教育部提出辞职 - 人生追求‘六好’
- OSGI的实现——Felix
- 分布式数据库系统---商旅预定系统的实现(2)
- PHP挂QQ代码
- 三步学会用spring开发OSGI——(第一步:环境篇)
- 开始VXWORKS征程
- 云计算应用系统架构实践三字诀
- Oracle 分区表介绍
- scrum-需求梳理会议及敏捷估算
- 关于解决windows系统上chrome主页被篡改的方案
- 三步学会用spring开发OSGI——(第二步:工程篇)
- windbg调试dmp文件
- Windows+cygwin下构造arm-linux交叉编译环境最简单的方法