Hi,
Throwing an exception from a Message Driven Bean from glassfish server
V2 RC1 , I got into the server.log the message:
[#|2007-08-23T18:05:35.563+0200|WARNING|sun-appserver9.1|javax.enterpris
e.system.stream.err|_ThreadID=29;_ThreadName=p: thread-pool-1; w:
12;_RequestID=e2bc5c00-653c-4b7d-ad4a-23de8d440cd4;|
MQRA:OMR:run:Exhausted redeliveryAttempts-spec=ActvationSpec
configuration=
DestinationType =javax.jms.Queue
Destination =achiveRequestPhysical
MessageSelector =flow = 'VOLUME_MANAGER'
AcknowledgeMode =Auto-acknowledge
SubscriptionDurability =NonDurable
ClientId =null
SubscriptionName =null
EndpointPoolMaxSize =32
EndpointPoolSteadySize =0
EndpointPoolResizeCount =8
EndpointPoolResizeTimeout =600
EndpointExceptionRedeliveryAttempts =1
EndpointExceptionRedeliveryInterval =500
SendUndeliverableMsgsToDMQ =true
GroupName =null
RAUID =null
InClusteredContainer =false
MdbName =null
UserName =null
AddressList (in effect) =localhost:7676
|#]
I would like to change the value of endpointExceptionRedeliveryAttempts
from 1 to 7 for my MDB from the glassfish admin console or directly
inside the definition of my MDB using annotation. I am new in the usage
of glassfish application server and I tested a lot of solutions to
change this value and I never succeed. It seems it is linked to "jmsra"
resource but I don't know how I can change the properties of this
resource.
I tested for example to add the @ActivationConfigProperty(propertyName =
"endpointExceptionRedeliveryAttempts", propertyValue = "7") into my
@MessageDriven annotation of my MDB but nothing change.I am a little be
lost and HELP will be appreciate.
Regards and thanks in advance for your help
Yvan