ServiceMix环境搭建

由于项目需要,准备用ServiceMix搭建一个ESB服务,用于各系统之间数据接口的通讯;Apache ServiceMix是小巧的开源集成容器,它结合了Apache ActiveMQ、Camel、CXF和Karaf的特性和功能到一个强大的运行平台,你可以用它构建属于自己的集成解决方案。它提供了一个由OSGI技术支持的 全面的企业预备ESB。

下面简单介绍下ServiceMix环境搭建的几个步骤:

1.首先登陆官网下载安装包,并放到Linux服务器上: ServiceMix安装包页面

SSH登录服务器,进入安装包所在目录并解压文件:

tar -xvf apache-servicemix-7.0.1.tar
复制代码

进入目录apache-servicemix-7.0.1,输入如下命令,启动ServiceMix:

cd apache-servicemix-7.0.1/
bin/start
复制代码

输入如下命令,进入karaf:

bin/client
复制代码

2.输入如下命令,添加hawtio资源:

feature:repo-add hawtio
复制代码

再输入如下命令,安装hawtio组件:

feature:install hawtio
复制代码

安装完后通过访问http://服务器IP:8181,来查看ServiceMix的组件状态和日志:

3.输入如下命令安装wrapper,该组件提供开机自启动的相关命令:

wrapper:install
复制代码

安装完成后,输入如下命令:

wrapper
复制代码

执行完成后,出现如下提示,按系统设置开机启动:

* To install the service:
*     $ ln -s /opt/apache-servicemix-7.0.1/bin/karaf-service /etc/init.d/
* 
*   To start the service when the machine is rebooted:
*     $ update-rc.d karaf-service defaults
* 
*   To disable starting the service when the machine is rebooted:
*     $ update-rc.d -f karaf-service remove
* 
*   To start the service:
*     $ /etc/init.d/karaf-service start
* 
*   To stop the service:
*     $ /etc/init.d/karaf-service stop
* 
*   To uninstall the service :
*     $ rm /etc/init.d/karaf-service
复制代码

4.安装需要使用的组件,目前我用jetty发布http服务,所以需要安装如下两个组件:

feature:install camel-http
feature:install camel-jetty9
复制代码

原文地址:danejiang.top/2019/04/20/…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值