本文主要是介绍mule部署的学习,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.多实例模式,创建BASE_MULE环境变量,运行批处理命令即可,其实就是copy文件
2.log4j放到MULE_HOME/conf下
3.在bin目录下创建conf文件夹用来放程序需要的配置文件(一定要手动创建,自动创建的有写保护)
4.程序里加载配置文件代码location='"file:conf/webserviceClientUrl.properties"
在部署的时候发生了一件很郁闷的事,导出ISMP提供的excel数据到我们的oracle数据库中
我们先生成了txt文件然后再用pl sql developer提供的文本导入器导入
可是不管怎么搞都不行,改用select * from product_temp for update;直接从excel中copy也不行
最后发现原来是我们保存的txt文件有双引号导致的问题,导致developer不能正确的根据table划分字段
把里面的双引号全部替换掉,然后再ue里面打开看看是否有不正常换行有的话就正则替换一下就行了,
一件小事忙了1个小时,嘿嘿今后要谨记。。。
部署mule多实例,启动每个mule的时候要带上./如 ./mule start -config xxxx.xml
否则其他的mule实例不能启动,会报mule instance already running
也可以设置环境变量来避免这个问题如:(export PATH=.: $MULE_HOME/bin:$PATH)全部设置如下:
PATH=$PATH:$HOME/bin
export JAVA_HOME=/usr/java/jdk1.6.0_20
export PATH=$JAVA_HOME/bin:$PATH
export PATH
export MULE_HOME=/home/vsopt/opt/mule-standalone-2.2.1
export PATH=.:$MULE_HOME/bin:$PATH
#export MULE_BASE=/home/vsopt/opt/mule-multi-instance/active-completion
#export MULE_BASE=/home/vsopt/opt/mule-multi-instance/infosend-syn
#export MULE_BASE=/home/vsopt/opt/mule-multi-instance/returnsub-syn
export MULE_BASE=/home/vsopt/opt/mule-multi-instance/userinfo-syn
alias mmi='cd /home/vsopt/opt/mule-multi-instance'
实际的开发真是问题多多, oye..还好孙总解决了。
这篇关于mule部署的学习的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!