![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
karaf
apexlj
及时当勉励
展开
-
karaf-maven-plugin制作本地feature仓库
项目中需要在karaf中集成cxf-dosgi-discovery-distributed特性,所以需要在karaf开启时启动cxf-dosgi-discovery-distributed的feature,只需要在etc/org.apache.karaf.features.cfg中加入如下的片段即可:“mvn:org.apache.cxf.dosgi/cxf-dosgi/1.6.0/xml/feat原创 2015-10-09 17:12:17 · 2818 阅读 · 0 评论 -
利用karaf-maven-plugin制作kar部署包
之前项目中部署karaf时是把依赖和本模块的bundle一起扔进deploy目录,然而这种方式有两个明显的缺陷: 对部署的顺序有要求,依赖必须先于模块本身的bundle部署,否则会导致部署失败 一大堆bundle对于部署来说繁琐且容易出错 karaf提供了karaf-maven-plugin这个maven插件来解决这两个问题,首先可以对每一个bundle定义start-level启动顺序,其次可以把原创 2015-10-09 16:54:44 · 3858 阅读 · 1 评论 -
docker1.8.2创建并运行karaf镜像
本文记录用docker1.8创建karaf镜像的过程项目部署的目录结构: module – deploy – etcdeploy目录下放置了部署用的kar包,etc下放置了项目所需的配置文件。dockerFileFROM centos:7MAINTAINER apexljRUN yum -y install java-1.7.0-openjdkENV JAVA_HOME /etc/al原创 2015-10-10 14:40:04 · 1400 阅读 · 0 评论