|
如何在WebLogic Integration系统中定制自己的Event Listener MDB?
可以使用MDB Generator来生成更多的系统Jar文件,步骤如下:
a. 运行WebLogic的setenv脚本文件,把wlpi-util.jar和wlpi-aux.jar加入classpath
b. 运行MDB Generator utility:
java com.bea.wlpi.util.MDBGenerator -queue com.bea.wlpi.eventQueue-2
-min 5 -max 20
-queue:规定生成的mdb所要监听的queue或topic的jndi的名称,
-min: unordered listeners的最小数目
-max: unordered listeners的最大数目
-order:ordered listener的数目,必须为质数且小于31
-validate :打开listener的xml验证
c. 将生成的jar文件拷贝到WebLogic的系统lib目录里
com.bea.wlpi.eventQueue-2-mdb-generator.jar
d. 修改config.xml文件:
<EJBComponent>
DeploymentOrder="5"
Name="com.bea.wlpi.EventQueue-2-mdb-generator.jar”
Targets="MyServer-2"
URI="com.bea.wlpi.EventQueue-2-mdb-generator.jar"
</EJBComponent>
e. 增加与之相应的JMS队列:
<JMSServer
Name="JMSServer-2"
Targets="MyServer-2”
TemporaryTemplate="TemporaryTemplate">
<JMSQueue>
JNDIName="com.bea.wlpi.EventQueue-2"
Name="eventQueue-2"
</ JMSQueue>
</JMSServer>
|