MDB がさまざまな環境で動的にロードされたプロパティを使用するようにしようとすると、いくつかの問題が発生します。
@MessageDriven(activationConfig = {
@ActivationConfigProperty(propertyName = "providerURL", propertyValue = "localhost:7001"),
@ActivationConfigProperty(propertyName = "destinationType", propertyValue ="javax.jms.Queue") }, mappedName = "jms.MyQueue", name = "MyQueueReader")
public class QueueReaderBean implements MessageListener {
}
別の環境にデプロイする場合は、providerURL を変更したいと考えています。ヒントはありますか?
ejb.xml を使用するのではなく、コンストラクターまたは構成後のメソッドでプログラムによって使用します。
ありがとう