- 浏览: 36634 次
- 性别:
- 来自: 内江
文章分类
最新评论
http://www.ops4j.org/projects/pax/construct/examples/spring-osgi.html该文章
是pax-construct 插件创建spring dm
的入门实例。下载里面的windows中运行的script运行就可以创建一个helloworld。现在来简单的介绍一下这个脚本。
1)pax-create-project -g examples -a spring
创建一个名为spring的工程。具体命令介绍请看 上一篇文章maven创建osgi工程 http://201206262622.iteye.com/admin/blogs/1617796
。
2) cd spring 。进入spring 目录
3)设置spring dm 相关包的maven仓库地址 pax-add-repository -i
com.springsource.repository.bundles.external -u
http://repository.springsource.com/maven/bundles/external
4)导入spring dm 的bundle。 pax-import-bundle -g
org.springframework.osgi -a spring-osgi-extender -v 1.1.2 --
-DimportTransitive -DwidenScope
5) 创建bundle。 pax-create-bundle -p org.example.service -- -Djunit
6)创建一个bundle pax-create-bundle -p org.example.service -- -Djunit
7) 创建一个spring bean pax-create-bundle -p org.example.bean -- -Dspring -Djunit
用equinox 代替默认的felix。 mvn clean install pax:provision "-Dframework=equinox"
在运行时可能会报 Failed to load class
"org.slf4j.impl.StaticLoggerBinder".
pax错误。这是slf4j包版本不对导致,解决办法是将spring\provision 下面的pom文件中slf4j的版本改为1.6.0即可。
如果运行中报Missing Constraint: Import-Package: org.apache.commons.logging; version="0.0.0"错误,解决办法是将apache的common log bundle选上。
发表评论
-
Apache ActiveMQ教程
2015-09-11 11:08 612一、特性及优势 1、实现JMS1.1规范,支持J2EE1. ... -
Maven命令创建java项目
2015-08-27 16:22 488------------------------------ ... -
搭建Eova开发环境
2015-08-27 09:48 9011、安装好maven 2、下载Eova项目解压到文件夹eo ... -
java生成API文档
2015-08-27 09:36 3531、选择项目右键-Export\javadoc 2、选择生 ... -
poi导出excel
2013-05-15 22:12 518import java.util.Date; publ ... -
Maven环境搭建
2013-04-22 09:56 620一、安装 1、下载Maven包到指定目录如 ... -
maven struts2 spring3 hibernate 4 pom.xml配置
2013-03-15 17:13 807<project xmlns=" ... -
Java中协变
2013-03-12 14:51 632协变是指一个类型随着它关联的类型一起变化,有点抽像,java ... -
HttpClient发送post请求
2012-11-29 23:35 727import java.io.IOException; ... -
Java设计模式
2012-11-01 17:16 885一、单例模式 package com.model.si ... -
Eclipse关联JDK源码
2012-10-29 10:48 6181、点"Window"->" ... -
Spring配置
2012-08-15 18:15 9521、web.xml文件 <?xml versi ... -
Spring加载配置文件
2012-08-15 17:28 500< import resource= "cl ... -
Java Clone
2012-08-13 09:51 716package com.test.java; publi ... -
Spring及Hibernate使用Properties文件
2012-08-10 18:28 1167applicationContext.xml中使用Proper ... -
java project 转换成 web project
2012-08-10 16:16 588首选修改项目的.project文件 1. ... -
Maven pom.xml配置详解
2012-08-06 10:32 871<project xmlns="http: ... -
Eclipse安装Maven插件
2012-08-04 10:04 7401先安装subeclipse插件就是svn 方法 ... -
Maven创建osgi工程
2012-08-02 23:36 1676Pax-Construct 是用来创建osgi工程的maven ... -
Maven搭建J2EE
2012-07-31 23:47 1022一、maven安装 1、 解压apache-ma ...
相关推荐
里面有好几个文档,是我自己在研究的时候用到的,还不错,给大家分享下
dm-spring-04 我的新项目基于种子项目spring-team:spring-rest-seed发展这个项目是使用驱动的。在本地运行您可以使用以下命令从本地运行该服务: $ ./mvnw spring-boot:run运行测试该服务附带一些基本测试,可以作为...
springDM source
由于Pivotal了Spring DM项目,所以我认为riot的实用覆盖功能对于许多试图对其Spring项目进行模块化的开发人员仍然很有价值。 因此,我解耦了功能并将其移至其自己的项目中。 尽管该库具有Spring 4.1依赖关系,但它...
使用SpringMVC分层开发思维结合SpringData的使用注解增删改查语句,通过导入jar包的方式来完成项目,本来准备用maven,可是有点语法问题就没用了。所以这个独立完成的小项目带给了自己很多的收获,加油。
eclipse,maven,springdm,osgi
Jdk8+Spring Boot+Layui+Mybatis-plus+Mysql5.7+IntelliJ IDEA+Maven 数据库文件(可选) 链接: https://pan.baidu.com/s/1iMuzrAKT7ayb_y1SSA5KCA?pwd=ktv6 提取码: ktv6 依赖包文件(可选) 链接: ...
这个介绍是指导开发者如何安装开发环境的工作与Spring Dynamic Modules(DM) for OSGI,平台项目,利用现有的工具,基于Eclipse的IDE , Eclipse的Equinox OSGi容器和Maven插件。
SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+Vue开发的,...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven 2. 部署 如果部署有疑问的话,可以加 vx呀: Albert_HW07 咨询, 备注:咨询-昵称
1、技术栈:java,springboot,vue,ajax,maven,mysql,MyBatisPlus等 开发语言:Java 框架:SpringBoot JDK版本:JDK1.8 数据库:mysql 5.7 数据库工具:SQLyog/Navicat 开发软件:eclipse/myeclipse/idea Maven包...