
OSGI
OSGI 工程的一些开发心得
搬砖的梦先生
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Apache Karaf 学习和安装
文章目录karaf 简介karaf 安装karaf 插件安装karaf 主要命令 karaf 简介 karaf是一个基于osgi的运行环境,同时也是发布和运行osgi服务的容器,可以帮助开发者进行灵活的部署,并且各个组件之间的聚合关系又有些类似spring的aop编程,在各个文档中有关于karaf的描述是说karaf集成的spring的面相切面技术。 karaf有些类似tomact,但是有不同于t...原创 2019-03-11 15:44:59 · 21425 阅读 · 0 评论 -
karaf + osgi + servlet 发布rest服务
kara容器搭建: https://blog.csdn.net/zhaosongbin/article/details/88393574 karaf+osgi+maven基础框架搭建: https://blog.csdn.net/zhaosongbin/article/details/88570841 osgi实现servlet主要是servlet集成osgi的feature实现的,相关的依赖...原创 2019-03-15 15:17:31 · 18260 阅读 · 1 评论 -
karaf + osgi +maven 框架搭建
配置环境: maven:3.6 jdk:1.8 karaf-osgi 首先我们需要新建一个总项目,此项目里面没有任何的代码,只是在pom文件中进行版本控制 新建项目的时候不需要选择任何的框架,需要的时候再添加依赖和插件即可 <?xml version="1.0" encoding="UTF-8&a原创 2019-03-15 12:05:14 · 19099 阅读 · 3 评论 -
Karaf + OSGI + log4j 实现日志监控
通常我们在项目中手动配置log4j,一般是根据log4j的PropertyConfigurator方法,把log4j的配置文件放在项目根目录下,因为配置文件可以容易找到。 但是本人配置外部log4j的原因是: 1. 在osgi项目中配置log4j文件时,因为是聚合项目,项目打包bundle后不一定可以找到项目根目录下的配置文件 2. 要在karaf容器中发布,并且需要集成日志监控和elk功能,外部...原创 2019-03-11 17:44:17 · 17986 阅读 · 0 评论