1

Cyber​​ Ark (セキュリティ管理) を Spring と統合しようとしています。Mule を ESB として使用しています。

<jms:connector 
                        name="jmsConnector"
                        jndiProviderUrl="${tibjmsURL}"
                        connectionFactoryJndiName="${tibjmsConnFactory}"
                        username="${tibjndiUser}" 
                        jndiInitialFactory="${tibjndiInitialFactoryClassName}"                                         
                        specification="1.1"
                        createMultipleTransactedReceivers="true"
                        numberOfConcurrentTransactedReceivers="1"
           >

           <spring:property name="password">
                <ref bean="idsJmsPassword"/>
           </spring:property>

サイバー アークからパスワードを取得しようとしていますが、それはスプリング ビーンとして挿入されます。これを行った人はいますか? JMS コネクタ (コード内のタグ ショー) にパスワードを挿入するにはどうすればよいですか?現在、プロパティ ファイルからロードされます。

4

1 に答える 1

1

上記の構成を Mule 3.1.2 でテストしましたが、ref 要素が Spring 名前空間にあるように修正した場合は、次のようになります。

<spring:ref bean="idsJmsPassword"/>

idsJmsPasswordが実際には文字列である場合、setPassword ()がidsJmsPasswordの値でorg.mule.transport.jms.JmsConnectorで呼び出されることを確認します。

これにより、目標を達成できるようになります。

于 2011-07-29T17:17:13.767 に答える