三步学会用spring开发OSGI——(第一步:环境篇)
2015-07-13 18:13
627 查看
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的各种管理功能了。
相关文章推荐
- java实现远程局域网内pc开机
- java.io.OutputStream.flush()
- Eclipse中如何查看spring的bean之间的关联(依赖)
- Eclipse常用设置
- 安装Eclipse打包插件Fat Jar
- java之 ------ 文件的输入、输出(二)
- Java读取json文件并对json数据进行读取、添加、删除与修改操作
- java 时间纪元与时区介绍
- Java Webservice简单示例(非框架)
- Android Studio 1.1.0 导入eclipse android project
- struts2 redirect 传参数
- [LeetCode][Java] Multiply Strings
- 关于springMVC转换json出现的异常
- 关于springMVC转换json出现的异常
- ExecutorService与Executors例子的简单剖析
- JAVA实现DAO基本层CRUD操作
- 一个适合初学者看的java开发环境搭建
- 获取java native函数signature的快捷方法--javap工具
- Java图像拼接处理
- Android Studio,Eclipse常用快捷键中英文对照