2.WPS控制台>应用服务器>[你的应用所在服务器]>服务器基础结构:java和进程管理>类装入器,新建>类已装入并且先使用应用服务类装入器,保存;返回类装入器>[刚新建的装入器]>共享库引用>选择步骤(1)中的共享库,保存;
3,重启WPS,OK.
cxf 用到wsdl4j-1.6.2.jar 这个jar包中的类和was中的类冲突了,应用首先用的是was自带的类。
使用引用消息传送文件以下 *** 作均以admin用户为例:
1. 将admin用户加入administrator和mqm用户组,重新登录;
2. 修改MQ服务的登录用户为admin,然后重新启动MQSeries服务;
3. 修改MQ DCOM组件的登录用户为“启动用户”,这样当以admin用户使用MQ资源管理器时,该DCOM组件将以admin用户的身份运行;关闭MQ资源管理器并重新打开,以使修改生效。
4. 启动Queue Manager,以QMA(发送文件,在MACHINE1服务器上)和QMB(接受文件,在MACHINE2服务器上)为例;
5. 创建MQ对象:
1)在QMA上:
define chl(chl1) chltype(sdr) trptype(tcp) conname('machine2') +
xmitq(xmitq) msgdata(FLATFILE) +
msgexit(' D:\IBM\WMQ\Tools\c\Samples\Bin\amqsxrm(MsgExit) ')
define ql(xmitq) usage(xmitq)
define chl(report) chltype(rcvr) trptype(tcp) replace
define qr(qr) rname(dq) rqmname(QMB) xmitq(xmitq) replace
2)在QMB上:
define chl(chl1) chltype(rcvr) trptype(tcp) +
msgexit(' D:\IBM\WMQ\Tools\c\Samples\Bin\amqsxrm(MsgExit) ') +
msgdata(FLATFILE)
define chl(report) chltype(sdr) trptype(tcp) conname('MACHINE1')
xmitq(QMA)
define ql(QMA) usage(xmitq)
注:如果使用MQ提供的接样例程序amqsgrm.exe接收文件,则作以下3)之后的设置,也可另写接受程序直接接收消息并获得已送达数据文件的名称。
3)在QMB上(可选):
define ql(initq)
define pro(proc) applicid('D:\IBM\WMQ\Tools\c\Samples\Bin\amqsgrm')
define ql(dq) initq(initq) process(proc) trigger trigtype(first)
在 MQ 服务中为 QMB 创建“触发器监控器”服务,设定监控队列为 INITQ ;并启动;
6. 在发送端启动发送通道chl1,在接收端启动发送通道report;
此时所有的配置已经完成,可以使用样例中的amqsprm.exe程序发送文件:
amqsprm -m QMA -i d:\tmp\src\srcfile.name -o d:\tmp\dest\destfile.name -q QR -t FLATFILE -w 10
7. 查验d:\tmp\dest\destfile.name文件已经产生。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)