对于mule,使用anypoint开发完后,就要使用mule-standalone去发布了。

安装前的要求

Linux安装有JDK,并配置好JAVA_HOME

安装好vim

 

一、安装mule standalone

下载地址:

https://repository.mulesoft.org/nexus/content/repositories/releases/org/mule/distributions/mule-standalone/

选择版本后,再选择对应的文件,我这里选的是tar.gz文件(主要是我不确定zip文件是对应windows,还是Linux,谨慎起见,还是用tar.gz)

 

把下载好的tar.gz包复制到指定路径

我是计划放在/home1/mule目录中,输入的Linux 命令如下(-注意:下文的 ->并不是命令的一部分,只是告诉大家,这句命令是干嘛的而已):

cd /home1 -> 进入home1文件夹

mkdir mule -> 创建mule文件夹

cd mule -> 进入mule文件夹

 

插U盘、远程FTP,随便你,反正就是把刚才下载到的tar.gz放到Linux中,我是通过FTP传到/home/orcl文件夹中的

好了之后,继续敲Linux命令

cp /home/orcl/mule-standalone-3.9.0.tar.gz /home1/mule -> 把tar.gz包复制到mule文件夹下

复制完了之后,可以通过以下命令确认是否复制成功:

cd /home1/mule ->进入mule文件夹

ll -> 查看mule文件夹的文件

如果见到列出来的文件清单有tar.gz文件,表示复制成功

这里有3项,是因为我写文章之前,用了4.1.1版本做了一次,为了写这文章,又下载了3.9.0弄了一次。

 

接下来,在当前路径(/home1/mule)解压tar.gz

tar -zxvf mule-standalone-3.9.0.tar.gz -> 解压

ll -> 查看mule文件夹的文件

可以看到,多了一个文件夹了

二、配置mule standalone

1、设置Java的路径

mule standalone默认设置的Java路径是错的,我们要改对

cd mule-standalone-3.9.0

ll

看到如下内容

cd conf

ll

vim wrapper.conf -> 使用 vim编辑wrapper.conf

找到这行

按键盘的“I”键,转为编辑模式

把截图那行的内容改为:

wrapper.java.command=%JAVA_HOME%/bin/java

按esc键返回浏览模式,输入:进入命令模式,输入wq,回车,w表示保存,q表示退出。

如果不确定修改是否成功,可以在命令行再次输入vim wrapper.conf,查看是否修改成功

 

2、配置MULE_HOME

linux命令行输入:

export MULE_HOME="/home1/mule/mule-standalone-3.9.0" ->建立MULE_HOME

echo $MULE_HOME -> 查看MULE_HOME的设置,如果没有设置,则返回空白

三、启动mule项目

把mule的项目(zip包)放到apps文件夹中,如何放不再写了,怎么放tar.gz,就怎么放zip。

cd /home1/mule/mule-standalone-3.9.0/bin -> 进入bin文件夹

启动mule

./mule start -> 启动mule

通过postman测试linux服务器的mule是否运作,收到返回结果

四、注意事项

1、版本号对应

开发mule的anypointStudio的版本号要与mule standalone的版本号对应

6.5的anypoint是对应3.9.0的standalone

7 的anypoint 对应 4.0以后的standalone

我之前就是6.5 anypoint对4.1.1 standalone,结果启动不起来(所以看到我的linux有两个standalone)

2、URL路径

URL路径,是在anypoint中配置的,不是在standalone中配置的。

URL= 服务器ip:端口/路径,例如192.168.80.251:8100/his

 

3、查看日志

tail -f ../logs/mule.log 查看启动日志

 

4、windows部署

windows部署的方法跟linux类似,也是要改Java的路径,只是不用输入命令启动,直接鼠标双击启动而已。

Logo

更多推荐