0

Glassfish appserver で「EJB3 in Action」(第 2 章の例) の例を試していますが、エラーでデプロイに失敗する MDB があります。

JMS resource not created : OrderBillingQueue

他の投稿でアドバイスされているように、接続リソースと宛先リソースを作成しましたが、エラーが残ります。これを修正するのを手伝ってください。

これは、グラスフィッシュで作成された JMS リソースのスナップショットです。 ここに画像の説明を入力


ここに画像の説明を入力

ソースコードの関連部分: MDB

@MessageDriven(activationConfig = {
        @ActivationConfigProperty(propertyName="destinationName", propertyValue="OrderBillingQueue"),
        @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue")
        },mappedName = "OrderBillingQueue"
)
public class OrderBillingMDB implements MessageListener {

ソースコードの関連部分: リソース注入部分

@Resource(name = "jms/QueueConnectionFactory")
private ConnectionFactory connectionFactory;

@Resource(name = "jms/OrderBillingQueue", mappedName="OrderBillingQueue")
private Destination billingQueue;
4

1 に答える 1