Hey Alex, Would be great to get a doc update PR ;-)
Thanks Richard > Am 09.07.2024 um 11:02 schrieb Alex The Rocker <alex.m3...@gmail.com>: > > What a "funny" coincidence! > > Today I was investigating ways of setting up JMS parameters in TomEE, > and I too found quite outdated (if not in contradiction) pages. > > This say understatement: "there's plenty of improvement opportunity in > TomEE JMS-related documentation"... > > I'll see if I can recap all the "gotchas" which I found... > > Alex > > Le mar. 9 juil. 2024 à 10:28, Richard Zowalla <r...@apache.org> a écrit : >> >> Hi, >> >> at a first glance, it looks like the docs are just out-dated. >> >> I would check the docs of the latest activemq (classic) version used in >> TomEE 8 and compare, if these properties are still available or have >> changed: >> https://activemq.apache.org/components/classic/documentation/redelivery-policy >> >> Gruß >> Richard >> >> On 2024/06/17 11:47:31 chege wrote: >>> Hi, >>> >>> I have tried deploying this mdb in tomee 8.0.15 but keeps failing. >>> >>> MDB >>> >>> @MessageDriven(activationConfig = { >>> @ActivationConfigProperty(propertyName = "useJndi", propertyValue = >>> "false"), >>> @ActivationConfigProperty(propertyName = "destination", >>> propertyValue = "getnews"), >>> @ActivationConfigProperty(propertyName = "destinationType", >>> propertyValue = "javax.jms.Queue"), >>> @ActivationConfigProperty(propertyName = "initialRedeliveryDelay", >>> propertyValue = "60000"), >>> @ActivationConfigProperty(propertyName = "maximumRedeliveries", >>> propertyValue = "20"), >>> @ActivationConfigProperty(propertyName = >>> "redeliveryBackOffMultiplier", propertyValue = "2"), >>> @ActivationConfigProperty(propertyName = >>> "redeliveryUseExponentialBackOff", propertyValue = "true") >>> }) >>> public class A implements MessageListener { >>> >>> @Override >>> public void onMessage(Message msg) { >>> >>> >>> >>> } >>> >>> } >>> >>> >>> tomee.xml >>> >>> <Resource id="ActiveMQResourceAdapter" type="ActiveMQResourceAdapter"> >>> # Do not start the embedded ActiveMQ broker >>> BrokerXmlConfig = >>> ServerUrl = tcp://localhost:61616 >>> </Resource> >>> >>> Error: >>> >>> Caused by: org.apache.openejb.OpenEJBException: Unable to create >>> activation spec: No setter found for the activation spec properties: >>> [RedeliveryUseExponentialBackOff, redeliveryBackOffMultiplier] >>> >>> >>> Acccording to the error [redeliveryBackOffMultiplier, >>> redeliveryUseExponentialBackOff] are unknown. >>> >>> I am refering to this documentation >>> https://tomee.apache.org/latest/docs/jms-resources-and-mdb-container.html >>> >>> What I am doing wrong? >>> >>> Chege >>> >>>