問題タブ [jmstemplate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3610 参照

activemq - BlobMessage で Active MQ を使用してファイルを送信する

私のアプリケーションでは、あるアプリケーションから別のアプリケーションに HTTP/FTP プロトコルを介してファイルを送信する必要があります。Blobメッセージのサポートを備えたActive MQを使用して同じことができることを示す次のリンクを見つけました:

activemq.apache.org/blob-messages.html

Windows マシンでActiveMq 5.8を構成し、 ActiveMQ lib に必要な依存関係を含めましたpom.xmljavax.jms.TextMessagejavax.jms.MapMessageorg.springframework.jms.core.JmsTemplate

しかし、次のメソッドを使用して BlobMessage を送信するように移動しているときに、 BlobMessageオブジェクトからjavax.jms.Sessionオブジェクトを作成しているときにコンパイル時エラーが発生します。

メソッド createBlobMessage(File) はタイプ Session に対して未定義です

これが私が使用している方法です:

このコンパイル時エラーの解決にご協力ください。

よろしく、

アルン

0 投票する
0 に答える
290 参照

hornetq - jmsTemplate 送信タイムアウトを設定するには?

hornetQ にメッセージを送信するプロデューサーとして JmsTemplate を使用しています。

私はsingleConnectionFactoryを使用しています

間違ったポート (別の HornetQ ポートなど、サーバー側で開いているポート) を設定すると、プロデューサーがブロックされます。

「送信タイムアウト」を設定するにはどうすればよいですか???

0 投票する
3 に答える
7781 参照

java - JmsTemplate には送信タイムアウトがありません

springを使用して、 IBM MQ jars構成でJMS アプリケーションを動作させています

正しいキュー情報でうまく機能しますが、間違ったキュー情報を与えると

吊るされている

メッセージを送信しているというログがあります。

send timeout の jmstemplate のプロパティを見つけることができません。受信タイムアウトのみがあります...

app-context.xml (Spring) のjmstemplate confは次のとおりです。

およびibm mq conf -

自動承認に設定しました

したがって、メッセージの送信時にタイムアウトを発生させてjmsexceptionをスローする方法を教えてください。

0 投票する
1 に答える
4782 参照

java - org.springframework.jms.JmsSecurityException: リソースへのアクセスが拒否されました: type=

SpringJmsSecurityExceptionJmsTemplate. 厄介な部分は、Spring 以外の同等のコードを使用して正常に公開できることです。

以下は、スローされる例外です (宛先が であると仮定QUEUE.IN)。

未加工のデバッグ用にすべてのプーリング コードを削除したという事実を無視して、メッセージを送信するために標準の JmsTemplate で次の構成を使用しています。

正常に公開される非 Spring コードの同等のビットを以下に示します。

例外メッセージから判断すると、資格情報が重要な場所で提供されていないと思われます。JNDI ルックアップは成功し、すべてのプロパティ (資格情報を含む) を無効な値に変更すると、公開を試行するずっと前に、初期化中に明確なエラーがスローされます。

UserCredentialsConnectionFactoryAdapter最初は、作成時に資格情報が提供されていることを確認することで問題を解決できると思っていましたが、同じエラーが発生しました。さらに、上記の単純な例ではこれを使用する必要はありません。

完全を期すために、ここに jmsTemplate のコードのビットを示します。

最後になりましたが、パブリッシュ先の WebLogic インスタンスを制御したりアクセスしたりすることはできません。重要な手がかりがあるかどうかを確認するためにログを確認する担当者がいますが、かなり時間がかかる可能性があります。

0 投票する
1 に答える
680 参照

spring - spring activemq jmsTemplate.setTimeToLive メッセージを削除するには、指定されたミリ秒よりも長い時間がかかります

特定の時間後にメッセージを削除する必要があるため、explicitQosEnabled を有効にして、有効期限を設定しました。

しかし、メッセージが削除されていることに気付きましたが、指定された(1分)よりも時間がかかるので、以前にこの問題に直面した人はいますか?

0 投票する
1 に答える
549 参照

java - JmsTemplate を使用して Spring アプリケーションが終了しない

Spring-4 と Active-MQ 5.8 を統合しています。小さなテストコードを書きました。メッセージは正しく送信されますが、終了しません。

送信者コードは

** 構成ファイルは **

** メイン クラス コードは **

0 投票する
0 に答える
581 参照

java - WebSphere Application Server 7 および WebSphere MQ 7、SELECTOR_NOT_SUPPORTED 例外

WMQ キューから JMS メッセージを取得するアプリケーションがあります。アプリが Tomcat にデプロイされている場合は問題ありません。ただし、アプリが WAS7 にデプロイされている場合は、次の例外が発生します。

correlationIDまた、セレクターなしでメッセージを使用して受信しない場合(に設定されていcorrelationIDます)、問題はありません。しかし、私はこの機能が必要です。

何か案は?

0 投票する
3 に答える
12694 参照

java - Spring Java のテンプレート クラスとは? なぜテンプレートと呼ばれるのですか? たとえば、jdbc-template、jms-template など

私はJavaが初めてです。プログラミングを始めて約1年。テンプレートの使用によって Spring は何を意味しますか? Springにはjdbc-templates、jms-templatesなどがあります。Javaのテンプレートクラスとは?それらは特別な種類のデザインパターンですか、それとも何ですか?

前もって感謝します。

0 投票する
1 に答える
609 参照

java - JmsTemplate - キューごとの同時実行を定義しますか?

これまでのところ、jms 接続ファクトリで同時実行設定しか見つけることができませんでした。

1 つのキューのコンシューマーの数を構成することはできますか? つまり、次のようなものです:

ありがとう!~