2011-12-21 12 views
2

jboss3.xを実行しているシステムをjboss5.1にアップグレードしようとしています。 システムは、WebSphere MQの待ち行列でMDBをリッスンするので、 'メッセージ駆動型'はコンテナ/ 'invoker-proxy-binding'を介して 'configuration-name'(リモートキューに接続する標準的な方法)推測。JBoss 5.1 MDBをWebsphere MQキューに接続する

jboss_5_1.xsdには、configuration-nameinvoker-proxy-bindingが含まれていません。これまでに見つかったリモートのキューに接続するJBoss 5.1 MDBを接続するすべての例は、jboss_5_1.xsdを使用していませんが、代わりにjboss_5_0.dtdを使用しています。

jboss_5_0.dtdを使用して見逃す内容と、5.1でどのように設定する必要がありますか?

答えて

0

フム、私はとにかくそれは少し古い質問ですけど、私はそれが定義されたアクティベーションの設定を使用して5.1に取り組んできたEJB3-インターセプタ-aop.xmlで

<domain name="zzz.ejb.mdb.MessageReceiver" extends="Message Driven Bean" inheritBindings="true"> 
    <!-- annotation must be documented on one line without CR/LF --> 
    <annotation expr="!class(@org.jboss.ejb3.annotation.DefaultActivationSpecs)"> 
         @org.jboss.ejb3.annotation.DefaultActivationSpecs ({ @javax.ejb.ActivationConfigProperty(propertyName = "messagingType", propertyValue="javax.jms.MessageListener"), @javax.ejb.ActivationConfigProperty(propertyName = "destinationType",propertyValue = "javax.jms.Queue"), @javax.ejb.ActivationConfigProperty(propertyName = "destination", propertyValue = "zzz/jms/LocalQueue"), @javax.ejb.ActivationConfigProperty(propertyName = "useJNDI", propertyValue = "true"), @javax.ejb.ActivationConfigProperty(propertyName = "queueManager", propertyValue = "ZZZ.QMGR"), @javax.ejb.ActivationConfigProperty(propertyName = "hostName", propertyValue = "172.21.100.10"), @javax.ejb.ActivationConfigProperty(propertyName = "port", propertyValue = "1415"), @javax.ejb.ActivationConfigProperty(propertyName = "transportType", propertyValue = "CLIENT"), @javax.ejb.ActivationConfigProperty(propertyName = "maxPoolDepth", propertyValue = "1")}) 
    </annotation> 
</domain> 

注釈がであることに注意してください単一の行。また

、私は(このような)キュー用に定義されたMBeanがあります。

 <mbean code="org.jboss.resource.deployment.AdminObject" name="jboss.jca:service=WASDestination,name=zzz/jms/LocalQueue"> 
      <attribute name="JNDIName">zzz/jms/LocalQueue</attribute> 
      <depends optional-attribute-name="RARName">jboss.jca:service=RARDeployment,name='wmq.jmsra.rar'</depends> 
      <attribute name="Type">javax.jms.Queue</attribute> 
      <attribute name="Properties"> 
        baseQueueManagerName=ZZZ.QMGR 
        baseQueueName=ZZZ.QUEUE 
      </attribute> 
    </mbean> 

を私は、これは

を役に立てば幸い
関連する問題