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..还好孙总解决了。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值