OSGi
Sky、light rain
让希望做我无声永存的墓志铭
展开
-
基于OSGi框架的Eclipse开发环境搭建
Maven+Apache Karaf+Felix\Equion+Jersey+Netty1、概念Apache Karaf: Karaf是2001年Apache旗下的一个开源项目.Karaf同时也是一个基于OSGi的运行环境,Karaf提供了一个轻量级的OSGi容器。可以用于部署各种组件,应用程序.Karaf提供了很多特性用于帮助开发者和用户更加灵活的部署应用,例如:热部署,动态配置,几种日...原创 2018-09-08 20:57:29 · 2099 阅读 · 0 评论 -
OSGi bundle之间通过反射调用方法
两个bundle之间不通过pom文件引入jar包方式调用另一个方法,通过反射的方式调用。前提:被调用的方法的bundle需要配置 <Export-Package> 要提供的被引用的包</Export-Package>调用方需要配置 <Import-Package>引入的包名,多个可通过,隔开</Import-Package>如此便可以通...原创 2018-10-08 20:29:34 · 947 阅读 · 0 评论 -
使用log4j2出现的麻烦
之前使用的log4j框架做日志实现, 这两天项目要求切换成slf4j+log4j2。 问题就随之而来。。。。。。。。。。。。。代码编译报错如下:[ERROR] Bundle com.demo:cpa-bundle:bundle:0.0.1-SNAPSHOT : Exception: java.lang.ArrayIndexOutOfBoundsException: 19[ERROR] ...原创 2019-01-17 14:59:26 · 1314 阅读 · 0 评论