【随笔记】超冷门的企业级消息总线WSO2 Micro Integrator环境安装及部署
wso2总线安装包
Release WSO2 Micro Integrator 4.0.0 · wso2/micro-integrator · GitHub
下载wso2mi-4.0.0.zip,这个安装包不区分操作系统,里面有windows下的bat脚本和linus、macOS用的sh脚本。
wso2开发工具
这个开发工具区分操作系统,根据自己对应的操作系统下载。
https://wso2.com/integration/integration-studio/
JAVA
需要JAVA环境。提前安装好jdk
linux:
$ vi /etc/profile
增加JAVA_HOME
我这里拿macOS下的地址举例子,linux按照实际解压路径
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
刷新文件
source /etc/profile
macos:
macOS 如果从官网下载JDK的安装版本,安装后可以通过/usr/libexec/java_home -V 获取到JAVA的安装路径,然后去修改wso2的启动脚本
$ vi micro-integrator.sh
打开后再JAVA_HOME位置,将**/System/Library/Frameworks/JavaVM.framework/Versions/${JAVA_VERSION}/Home**
替换成本机java的实际安装路径
if [ -z "$JAVA_HOME" ] ; then
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
安装wso2
- 解压安装包,linux与macos可解压到/opt/下。需要注意的是设置755权限。
- 如果需要第三方的驱动包,例如postgres数据库的支持,可以将驱动jar放到安装目录的lib文件夹下。例如:Linux系统下为wso2安装目录为/opt/wso2/wso2mi-4.0.0/,将postgresql-42.3.1.jar放到该安装目录的lib/下
- 总线程序安装。将导出的总线程序*.car放到wso2的安装目录。具体目录如下
以linux或者macOS为例:/opt/wso2/wso2mi-4.0.0/repository/deployment/server/carbonapps/
启动wso2
进入wso2安装目录下,/opt/wso2/wso2mi-4.0.0/bin/,执行 ./micro-integrator.sh或者./micro-integrator.bat