第十章:使用Virgo开发OSGi应用程序-环境篇
来源:互联网 发布:唐朝 刘文静 知乎 编辑:程序博客网 时间:2024/05/18 01:33
1.开发工具
1.1Maven的下载和安装
2.maven下载地址:http://maven.apache.org/download.cgi,下载apache-maven-3.1.1-bin.zip文件后,并解压到 D:\Project\OSGi\Soft\apache-maven-3.1.1
3.配置maven3的环境变量:先配置M2_HOME的环境变量,新建一个系统变量:M2_HOME , 路径是:D:\Project\OSGi\Soft\apache-maven-3.1.1,如图所示:
4.再配置path环境变量,在path值的末尾添加"%M2_HOME%\bin",如下图所示;
5.点击确定之后,打开cmd窗口:输入 mvn -version,出现如下内容表示安装成功
6.给maven添加本地仓库
6.1.打开本地存放maven目录(或者maven安装目录,我的安装目录是:D:\Project\OSGi\Soft\apache-maven-3.1.1,这里没多大影响,我只是不同的项目有不同的仓库):
比如我的本地存放目录是:D:\Project\OSGi\Soft\apache-maven-3.1.1\dependcies
6.2.打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:
<localRepository>D:/Project/OSGi/Soft/apache-maven-3.1.1/dependcies</localRepository>
比如我的本地存放目录是:D:\Project\OSGi\Soft\apache-maven-3.1.1\dependcies
6.2.打开conf文件夹下的settings.xml文件,找到第53行,把注释去掉,修改成:
<localRepository>D:/Project/OSGi/Soft/apache-maven-3.1.1/dependcies</localRepository>
当然了,前提是在某个路径下,手动建立了一个名为 dependcies的文件夹,然后把本地仓库指向该路径。
1.2Virgo的下载和安装
1.下载地址:http://www.eclipse.org/virgo/download/
2.下载后直接解压缩,windows下有个情况自己注意:解压缩以后里面的目录非常的深,而且目录的名字非常的长,直接超过windows的限制,所以最好是在D盘根目录下建一个名为virgo-tomcat-server的目录(名字随便起),然后用winrar解压到的方式解压缩到该目录即可,不然如果名字过长,后面启动服务的时候会报错,如果出了这个问题,目录会删除不掉,最360的强力删除可以解决。
1.3 STS的下载和安装
1.下载地址:http://spring.io/tools/sts/all2.下载zip版的即可,是用64位还是32位的根据自己的Java版本而定
3.下载后解压缩,执行文件在sts-3.4.0.RELEASE目录下
2.配置STS
1.给Spring Source Tool Suite装上Vigro插件2.选择help -> install new software
name:virgo
location:http://download.eclipse.org/virgo/milestone/tooling
location:http://download.eclipse.org/virgo/milestone/tooling
3.只安装Eclipse Virgo Tools这一个插件即可,安装过程中可能会报个错,具体是啥忘记了,先无视
4.安装完成后重启Spring Source Tool Suite
5.进入后选择windows->preferences->Maven对maven进行配置
6.然后配置Server,也就是我们使用的virgo应用服务器
7.完成后可以在server视图中看到对应的服务器
3.Virgo的使用
1.启动server打开浏览器,输入地址:http://localhost:80802.进入后会看到启动界面
3.点击右上角的Admin Console
输入用户名:admin
输入密码:springsource
4.管理界面如下:
0 0
- 第十章:使用Virgo开发OSGi应用程序-环境篇
- 第十一章:使用Virgo开发OSGi应用程序-工程篇
- Virgo OSGI 环境配置
- virgo osgi 环境搭建总结
- 基于OSGi的Virgo环境搭建一-环境篇
- 第九章:OSGi框架-Virgo
- 使用 Equinox 开发 OSGi 应用程序
- 基于OSGi的Virgo环境搭建二-集成Snaps
- 使用 Equinox 开发 OSGi 应用程序(一)
- 使用 Equinox 开发 OSGi 应用程序(二)
- 使用 Equinox 开发 OSGi 应用程序(三)
- 使用 Equinox 开发 OSGi 应用程序(四)
- 使用 Equinox 开发 OSGi 应用程序(五)
- 使用 Equinox 开发 OSGi 应用程序(六)
- [OSGI]OSGi开发环境搭建
- Virgo与Maven整合开发环境搭建(一)
- Virgo与Maven整合开发环境搭建(二)
- Virgo与Maven整合开发环境搭建(三)
- php设置中奖概率抽奖程序代码
- 汇编指令速查手册
- spring 的jar的依赖关系
- 产品真的是只花原型图?
- 疑问:在内存上的IO缓存与buffer cache
- 第十章:使用Virgo开发OSGi应用程序-环境篇
- 如何通过command line知道自己电脑信息
- PHP强制下载PDF文件实现代码
- Cordys(C3)工作流办结流程数据迁移清理方案及实践
- 《STL源码剖析》学习-- 1.9-- 可能令你困惑的C++语法2
- C语言面向对象编程(五):单链表实现
- 每次多一点点
- php抽奖小程序一例
- jQuery的发展史,你知道吗?