2017-11-02 12:14 GMT+01:00 COURTAULT Francois <francois.courta...@gemalto.com>: > Hello Romain, > > First of all, thanks for the JIRA issue creation :-) > > But what about the second WARNING message in the log ? > 01-Nov-2017 14:16:38.360 WARNING [ActiveMQFactory start and checkpoint] > org.apache.activemq.broker.BrokerService.checkUsageLimit Temporary Store > limit is 51200 mb (current store usage is 0 mb). The data directory: > /opt/gemalto/bin only has 16571 mb of usable space. - resetting to maximum > available disk space: 16571 mb > > Why do we have this message if we are using a MemoryPersistenceAdapter ? Is > it another issue ?
Did you set persistent=false on the broker? > > Best Regards. > > -----Original Message----- > From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] > Sent: mercredi 1 novembre 2017 18:54 > To: users@tomee.apache.org > Subject: [++SPAM++]: Re: : Re: : Re: : Re: : Re: How to setup ActiveMQ in > TomEE to not use persistence for JMS ? > > Hi François, > > By default AMQ will create a system usage of mem=1G, tempspace=50G, > store=100G, schedulerusage=50G. If your system can't support it you get this > warning. > > Created https://issues.apache.org/jira/browse/TOMEE-2146 > > Romain Manni-Bucau > @rmannibucau | Blog | Old Blog | Github | LinkedIn > > > 2017-11-01 16:57 GMT+01:00 Romain Manni-Bucau <rmannibu...@gmail.com>: >> Hi >> >> Did you activate jmx for the broker - in the url? >> >> You should have an org.apache.activemq mbean then. >> >> will try to have a look later tonight to see if i can reproduce it >> >> >> Le 1 nov. 2017 16:47, "COURTAULT Francois" >> <francois.courta...@gemalto.com> a écrit : >> >> Hello Romain again, >> >> Little update below: >> >> I have activated JMX. Using JConsole, I was able to see: >> - under >> Catalina/Resource/Global/org.apache.openejb.resource.activemq.ActiveMQ >> ResourceAdapter, the "Default JMS Resource Adapter". But nothing >> linked to the persistence in its attributes. >> - under openejb.management/Containers, the Default MDB Container. >> But nothing linked to the persistence in its attributes. >> - under org.apache.activemq/Broker, the localhost and find, in its >> attributes, the Persistent set to false. >> >> I was not able to see, in the MBean tree, the Persistence Adapter, >> unfortunately :-( Using JMC, I also can't find, the Persistence >> Adapter, unfortunately. >> >> Nevertheless, in the logs, during startup phase, I got: >> 01-Nov-2017 14:16:36.978 INFO [main] >> org.apache.openejb.config.ConfigurationFactory.init TomEE >> configuration file is '/opt/gemalto/lib/tomee/conf/tomee.xml' >> ... >> 01-Nov-2017 14:16:37.089 INFO [main] >> org.apache.openejb.config.ConfigurationFactory.configureService >> Configuring Service(id=Default JMS Resource Adapter, type=Resource, >> provider-id=Default JMS Resource Adapter) ... >> 01-Nov-2017 14:16:37.247 INFO [main] >> org.apache.openejb.assembler.classic.Assembler.createRecipe Creating >> Resource(id=Default JMS Resource Adapter) >> 01-Nov-2017 14:16:37.311 INFO [main] >> org.apache.openejb.assembler.classic.Assembler.doCreateResource Thread >> pool size for 'Default JMS Resource Adapter' is (30) >> 01-Nov-2017 14:16:37.329 INFO [main] >> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >> ActiveMQ5Factory creating broker >> 01-Nov-2017 14:16:38.036 INFO [main] >> org.apache.activemq.broker.BrokerService.<clinit> Loaded the Bouncy >> Castle security provider. >> 01-Nov-2017 14:16:38.128 INFO [main] >> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >> Using ActiveMQ startup timeout of 10000ms >> 01-Nov-2017 14:16:38.133 INFO [ActiveMQFactory start and checkpoint] >> org.apache.openejb.resource.activemq.ActiveMQ5Factory$1.run Starting >> ActiveMQ BrokerService >> 01-Nov-2017 14:16:38.140 WARNING [ActiveMQFactory start and >> checkpoint] >> org.apache.activemq.broker.BrokerService.checkMemorySystemUsageLimits >> Memory Usage for the Broker (1024mb) is more than the maximum >> available for the >> JVM: 726 mb - resetting to 70% of maximum available: 508 mb >> 01-Nov-2017 14:16:38.142 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.BrokerService.doStartPersistenceAdapter >> Using Persistence Adapter: MemoryPersistenceAdapter >> 01-Nov-2017 14:16:38.340 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.BrokerService.doStartBroker Apache ActiveMQ >> 5.14.5 (localhost, ID:858eb3d1319d-34566-1509545798160-0:1) is >> starting >> 01-Nov-2017 14:16:38.356 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.transport.TransportServerThreadSupport.doStart >> Listening for connections at: tcp://858eb3d1319d:61616 >> 01-Nov-2017 14:16:38.358 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.TransportConnector.start Connector >> tcp://858eb3d1319d:61616 started >> 01-Nov-2017 14:16:38.358 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.BrokerService.doStartBroker Apache ActiveMQ >> 5.14.5 (localhost, ID:858eb3d1319d-34566-1509545798160-0:1) started >> 01-Nov-2017 14:16:38.358 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.BrokerService.doStartBroker For help or >> more information please see: http://activemq.apache.org >> 01-Nov-2017 14:16:38.360 WARNING [ActiveMQFactory start and >> checkpoint] org.apache.activemq.broker.BrokerService.checkUsageLimit >> Temporary Store limit is 51200 mb (current store usage is 0 mb). The data >> directory: >> /opt/gemalto/bin only has 16571 mb of usable space. - resetting to >> maximum available disk space: 16571 mb >> 01-Nov-2017 14:16:38.392 INFO [ActiveMQFactory start and checkpoint] >> org.apache.openejb.resource.activemq.ActiveMQ5Factory$1.run Starting >> ActiveMQ checkpoint >> 01-Nov-2017 14:16:38.392 INFO [main] >> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >> ActiveMQ broker started ... >> 01-Nov-2017 14:16:41.074 INFO [localhost-startStop-1] >> org.apache.openejb.config.ConfigurationFactory.configureService >> Configuring Service(id=Default JMS Connection Factory, type=Resource, >> provider-id=Default JMS Connection Factory) >> 01-Nov-2017 14:16:41.074 INFO [localhost-startStop-1] >> org.apache.openejb.config.AutoConfig.logAutoCreateResource >> Auto-creating a Resource with id 'Default JMS Connection Factory' of >> type 'javax.jms.ConnectionFactory for 'LoggingConfiguration'. >> 01-Nov-2017 14:16:41.075 INFO [localhost-startStop-1] >> org.apache.openejb.assembler.classic.Assembler.createRecipe Creating >> Resource(id=Default JMS Connection Factory) >> 01-Nov-2017 14:16:41.090 INFO [localhost-startStop-1] >> org.apache.openejb.assembler.classic.Assembler.doCreateResource >> Creating ConnectionManager for Resource(id=Default JMS Connection >> Factory) >> >> As you can see, I still have the 2 WARNING logs >> 01-Nov-2017 14:16:38.140 WARNING [ActiveMQFactory start and >> checkpoint] >> org.apache.activemq.broker.BrokerService.checkMemorySystemUsageLimits >> Memory Usage for the Broker (1024mb) is more than the maximum >> available for the >> JVM: 726 mb - resetting to 70% of maximum available: 508 mb ... >> 01-Nov-2017 14:16:38.360 WARNING [ActiveMQFactory start and >> checkpoint] org.apache.activemq.broker.BrokerService.checkUsageLimit >> Temporary Store limit is 51200 mb (current store usage is 0 mb). The data >> directory: >> /opt/gemalto/bin only has 16571 mb of usable space. - resetting to >> maximum available disk space: 16571 mb >> >> But also: >> 01-Nov-2017 14:16:38.142 INFO [ActiveMQFactory start and checkpoint] >> org.apache.activemq.broker.BrokerService.doStartPersistenceAdapter >> Using Persistence Adapter: MemoryPersistenceAdapter >> >> So, I still don't understand why we have, in the logs, the WARNING messages. >> Any explanation ? >> >> Best Regards. >> >> -----Original Message----- >> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >> Sent: vendredi 27 octobre 2017 18:18 >> To: users@tomee.apache.org >> Subject: [+SPAM+]: Re: : Re: : Re: : Re: How to setup ActiveMQ in >> TomEE to not use persistence for JMS ? >> >> Hmm, you dont use MemoryPersistenceAdapter otherwise you wouldnt have >> these logs, did you manage to check it against JMX? >> >> Romain Manni-Bucau >> @rmannibucau | Blog | Old Blog | Github | LinkedIn >> >> >> 2017-10-27 18:04 GMT+02:00 COURTAULT Francois >> <francois.courta...@gemalto.com>: >>> Hello Romain, >>> >>> In fact without the activemq.xml file, when I started TomEE, I got >>> the following logs: >>> 27-Oct-2017 14:44:51.352 WARNING [ActiveMQFactory start and >>> checkpoint] >>> org.apache.activemq.broker.BrokerService.checkMemorySystemUsageLimits >>> Memory Usage for the Broker (1024mb) is more than the maximum >>> available for the JVM: 726 mb - resetting to 70% of maximum available: >>> 508 mb >>> 27-Oct-2017 14:44:51.576 WARNING [ActiveMQFactory start and >>> checkpoint] org.apache.activemq.broker.BrokerService.checkUsageLimit >>> Temporary Store limit is 51200 mb (current store usage is 0 mb). The >>> data directory: /opt/xxx/bin only has 13731 mb of usable space. - >>> resetting to maximum available disk space: 13731 mb >>> >>> I don’t understand the second one because we are using >>> MemoryPersistenceAdapter. Do you have any idea ? Why do we need >>> available disk space if we use only memory for storing our JMS messages ? >>> For the first one: Is it linked to the Xmx ? Why do we have this >>> kind of WARNING log vs having just an INFO log saying that it will >>> use 508 mb instead of 1024 mb (eg the default value as far as I have >>> understood) ? >>> >>> Best Regards. >>> >>> -----Original Message----- >>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>> Sent: mardi 24 octobre 2017 21:16 >>> To: users@tomee.apache.org >>> Subject: [+SPAM+]: Re: [+SPAM+]: Re: [+SPAM+]: Re: How to setup >>> ActiveMQ in TomEE to not use persistence for JMS ? >>> >>> Think we dont support it yet but it can be added (see >>> https://github.com/apache/tomee/blob/master/container/openejb-core/sr >>> c >>> /main/java/org/apache/openejb/resource/activemq/ActiveMQ5Factory.java >>> # >>> L83 for persistence adapter support for instance) >>> >>> Romain Manni-Bucau >>> @rmannibucau | Blog | Old Blog | Github | LinkedIn >>> >>> >>> 2017-10-24 19:17 GMT+02:00 COURTAULT Francois >>> <francois.courta...@gemalto.com>: >>>> Hello Romain, >>>> >>>> Sorry to come back to you ... >>>> Just want to have some confirmation. >>>> >>>> Previously, we have in our activemq.xml file, this stuff: >>>> <systemUsage> >>>> <systemUsage sendFailIfNoSpace="true"> >>>> <memoryUsage> >>>> <memoryUsage limit="128 mb"/> >>>> </memoryUsage> >>>> </systemUsage> >>>> </systemUsage> >>>> >>>> I have looked at http://activemq.apache.org/broker-uri.html and I >>>> can't find something similar. >>>> >>>> Does it means that, for advanced configuration like above, we have >>>> to have an activemq.xml which implies to copy some Spring libraries >>>> in TomEE/lib folder ? >>>> Or is it possible to set this kind of option in tomee.xml directly ? >>>> >>>> Best Regards. >>>> >>>> -----Original Message----- >>>> From: COURTAULT Francois [mailto:francois.courta...@gemalto.com] >>>> Sent: lundi 23 octobre 2017 14:49 >>>> To: users@tomee.apache.org >>>> Cc: us...@cxf.apache.org >>>> Subject: [++SPAM++]: RE: [+SPAM+]: Re: [+SPAM+]: Re: How to setup >>>> ActiveMQ in TomEE to not use persistence for JMS ? >>>> >>>> Hello Romain, >>>> >>>> Finally, with the following settings in tomee.xml: >>>> <Resource id="Default JMS Resource Adapter" >>>> type="ActiveMQResourceAdapter"> >>>> BrokerXmlConfig = >>>> broker:(tcp://localhost:61616)?useJmx=false&persistent=false >>>> ServerUrl = vm://localhost >>>> </Resource> >>>> >>>> In the logs I have: >>>> 23-Oct-2017 14:28:59.895 INFO [main] >>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>> Configuring Service(id=Default JMS Resource Adapter, type=Resource, >>>> provider-id=Default JMS Resource Adapter) ... >>>> 23-Oct-2017 14:28:59.971 INFO [main] >>>> org.apache.openejb.assembler.classic.Assembler.createRecipe Creating >>>> Resource(id=Default JMS Resource Adapter) >>>> 23-Oct-2017 14:29:00.028 INFO [main] >>>> org.apache.openejb.assembler.classic.Assembler.doCreateResource >>>> Thread pool size for 'Default JMS Resource Adapter' is (30) >>>> >>>> 23-Oct-2017 14:29:00.039 INFO [main] >>>> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >>>> ActiveMQ5Factory creating broker ... >>>> 23-Oct-2017 14:29:00.237 INFO [main] >>>> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >>>> Using ActiveMQ startup timeout of 10000ms >>>> 23-Oct-2017 14:29:00.238 INFO [ActiveMQFactory start and checkpoint] >>>> org.apache.openejb.resource.activemq.ActiveMQ5Factory$1.run Starting >>>> ActiveMQ BrokerService >>>> >>>> 23-Oct-2017 14:29:00.245 INFO [ActiveMQFactory start and checkpoint] >>>> org.apache.activemq.broker.BrokerService.doStartPersistenceAdapter >>>> Using Persistence Adapter: MemoryPersistenceAdapter >>>> 23-Oct-2017 14:29:00.379 INFO [ActiveMQFactory start and checkpoint] >>>> org.apache.activemq.broker.BrokerService.doStartBroker Apache >>>> ActiveMQ >>>> 5.14.5 (localhost, ID:FPB4KC2-59528-1508761740257-0:1) is starting >>>> >>>> .... >>>> 23-Oct-2017 14:29:00.850 INFO [localhost-startStop-1] >>>> org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying >>>> ejb >>>> MyMDB: EjbDeployment(deployment-id=MyMDB) >>>> 23-Oct-2017 14:29:00.855 INFO [localhost-startStop-1] >>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>> Configuring Service(id=Default MDB Container, type=Container, >>>> provider-id=Default MDB Container) >>>> 23-Oct-2017 14:29:00.856 INFO [localhost-startStop-1] >>>> org.apache.openejb.config.AutoConfig.createContainer Auto-creating a >>>> container for bean MyMDB: Container(type=MESSAGE, id=Default MDB >>>> Container) >>>> 23-Oct-2017 14:29:00.856 INFO [localhost-startStop-1] >>>> org.apache.openejb.assembler.classic.Assembler.createRecipe Creating >>>> Container(id=Default MDB Container) >>>> 23-Oct-2017 14:29:00.866 INFO [localhost-startStop-1] >>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>> Configuring Service(id=jms/MessageQueue, type=Resource, >>>> provider-id=Default Queue) >>>> 23-Oct-2017 14:29:00.866 INFO [localhost-startStop-1] >>>> org.apache.openejb.config.AutoConfig.logAutoCreateResource >>>> Auto-creating a Resource with id 'jms/MessageQueue' of type >>>> 'javax.jms.Queue for 'MyMDB'. >>>> 23-Oct-2017 14:29:00.866 INFO [localhost-startStop-1] >>>> org.apache.openejb.assembler.classic.Assembler.createRecipe Creating >>>> Resource(id=jms/MessageQueue) >>>> >>>> Thanks a lot Romain for your help :-) >>>> >>>> Best Regards. >>>> -----Original Message----- >>>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>>> Sent: lundi 23 octobre 2017 12:56 >>>> To: users@tomee.apache.org >>>> Cc: us...@cxf.apache.org >>>> Subject: [+SPAM+]: Re: [+SPAM+]: Re: How to setup ActiveMQ in TomEE >>>> to not use persistence for JMS ? >>>> >>>> 2017-10-23 12:17 GMT+02:00 COURTAULT Francois >>>> <francois.courta...@gemalto.com>: >>>>> Hello Romain, >>>>> >>>>> Sorry to haven't found this by myself :-( >>>>> >>>>> In my application, I have an MDB and in the log, I am able to see: >>>>> 23-Oct-2017 11:36:02.079 INFO [localhost-startStop-1] >>>>> org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying >>>>> ejb >>>>> MyMDB: EjbDeployment(deployment-id=MyMDB) >>>>> 23-Oct-2017 11:36:02.083 INFO [localhost-startStop-1] >>>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>>> Configuring Service(id=Default MDB Container, type=Container, >>>>> provider-id=Default MDB Container) >>>>> 23-Oct-2017 11:36:02.083 INFO [localhost-startStop-1] >>>>> org.apache.openejb.config.AutoConfig.createContainer Auto-creating >>>>> a container for bean MyMDB: Container(type=MESSAGE, id=Default MDB >>>>> Container) >>>>> 23-Oct-2017 11:36:02.084 INFO [localhost-startStop-1] >>>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>>> Configuring Service(id=Default JMS Resource Adapter, type=Resource, >>>>> provider-id=Default JMS Resource Adapter) >>>>> 23-Oct-2017 11:36:02.085 INFO [localhost-startStop-1] >>>>> org.apache.openejb.config.ConfigurationFactory.configureService >>>>> Configuring Service(id=Default Unmanaged JDBC Database, >>>>> type=Resource, provider-id=Default Unmanaged JDBC Database) >>>>> 23-Oct-2017 11:36:02.085 INFO [localhost-startStop-1] >>>>> org.apache.openejb.assembler.classic.Assembler.createRecipe >>>>> Creating Resource(id=Default Unmanaged JDBC Database) >>>>> >>>>> But before, which I fine, I am able to see: >>>>> 23-Oct-2017 11:36:01.209 INFO [main] >>>>> org.apache.openejb.assembler.classic.Assembler.createRecipe >>>>> Creating >>>>> Resource(id=MyJmsResourceAdapter) >>>>> 23-Oct-2017 11:36:01.267 INFO [main] >>>>> org.apache.openejb.assembler.classic.Assembler.doCreateResource >>>>> Thread pool size for 'MyJmsResourceAdapter' is (30) .... >>>>> 23-Oct-2017 11:36:01.466 INFO [main] >>>>> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker >>>>> Using ActiveMQ startup timeout of 10000ms >>>>> 23-Oct-2017 11:36:01.466 INFO [ActiveMQFactory start and >>>>> checkpoint] >>>>> org.apache.openejb.resource.activemq.ActiveMQ5Factory$1.run >>>>> Starting ActiveMQ BrokerService >>>>> 23-Oct-2017 11:36:01.473 INFO [ActiveMQFactory start and >>>>> checkpoint] >>>>> org.apache.activemq.broker.BrokerService.doStartPersistenceAdapter Using >>>>> Persistence Adapter: MemoryPersistenceAdapter ... >>>>> >>>>> If I have well understood, my MDB uses "Default JMS Resource Adapter" >>>>> and so, is using persistence, right ? >>>> >>>> Normally persistent=false in the URL shouldnt use any datasource but >>>> since the value is set by default it can still create it, try >>>> setting DataSource=<empty> in the properties maybe >>>> >>>>> >>>>> My question is then: how to configure this MDB to use >>>>> MyJmsResourceAdapter instead of "Default JMS Resource Adapter" ? >>>> >>>> Define the MDB container and set the resource adapter id, >>>> alternative is to name your resource adapter with the default name. >>>> >>>>> >>>>> I have looked at >>>>> http://activemq.apache.org/activation-spec-properties.html but it >>>>> seems that connectionFactory or connectionFactoryLookup is not >>>>> defined :-( Because by this way, I will be able to reference the >>>>> right adapter by adding the following section to tomee.xml: >>>>> <Resource id="MyJmsConnectionFactory" >>>>> type="javax.jms.ConnectionFactory"> >>>>> ResourceAdapter = MyJmsResourceAdapter </Resource> And in >>>>> my >>>>> code: >>>>> @ActivationConfigProperty(propertyName = "connectionFactory", >>>>> propertyValue = "MyJmsConnectionFactory") right ? >>>> >>>> the resource adapter supports ConnectionFactoryLookup I think >>>> >>>>> >>>>> Best Regards. >>>>> >>>>> -----Original Message----- >>>>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>>>> Sent: lundi 23 octobre 2017 11:33 >>>>> To: users@tomee.apache.org >>>>> Cc: us...@cxf.apache.org >>>>> Subject: [+SPAM+]: Re: How to setup ActiveMQ in TomEE to not use >>>>> persistence for JMS ? >>>>> >>>>> & = & in xml ;) >>>>> >>>>> Romain Manni-Bucau >>>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn >>>>> >>>>> >>>>> 2017-10-23 10:34 GMT+02:00 COURTAULT Francois >>>>> <francois.courta...@gemalto.com>: >>>>>> Hello Romain, >>>>>> >>>>>> Get it I think :-) >>>>>> >>>>>> In my tomee.xml file (which is empty), I have added: >>>>>> <Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter"> >>>>>> BrokerXmlConfig = >>>>>> broker:(tcp://localhost:61616)?useJmx=false&persistent=false >>>>>> ServerUrl = vm://localhost >>>>>> </Resource> >>>>>> >>>>>> >>>>>> But when I started TomEE, I got: >>>>>> 23-Oct-2017 10:25:02.708 INFO [main] >>>>>> org.apache.openejb.config.ConfigurationFactory.init TomEE >>>>>> configuration file is ' >>>>>> C:\Users\.....\target\apache-tomee\conf\tomee.xml' >>>>>> 23-Oct-2017 10:25:02.736 SEVERE [main] >>>>>> org.apache.openejb.OpenEJB$Instance.<init> OpenEJB has encountered >>>>>> a fatal error and cannot be started: Assembler failed to build the >>>>>> container system. >>>>>> org.apache.openejb.OpenEJBException: Unable to read OpenEJB >>>>>> configuration file at C:\Users\...\target\apache-tomee\conf\tomee.xml: >>>>>> The reference to entity "persistent" must end with the ';' delimiter. >>>>>> >>>>>> Any idea ? >>>>>> >>>>>> Best Regards. >>>>>> >>>>>> -----Original Message----- >>>>>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>>>>> Sent: lundi 23 octobre 2017 09:56 >>>>>> To: users@tomee.apache.org >>>>>> Cc: us...@cxf.apache.org >>>>>> Subject: Re: How to setup ActiveMQ in TomEE to not use persistence >>>>>> for JMS ? >>>>>> >>>>>> in WEB-INF/lib it will not work but the previous url was for >>>>>> tomee.xml AMQ adapter and not related to any spring config >>>>>> >>>>>> Romain Manni-Bucau >>>>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn >>>>>> >>>>>> >>>>>> 2017-10-23 9:54 GMT+02:00 COURTAULT Francois >>>>>> <francois.courta...@gemalto.com>: >>>>>>> Hello Romain, >>>>>>> >>>>>>> Thanks for your answer but my question is more on how to achieve >>>>>>> that without using some Spring/ActiveMQ libraries which >>>>>>> customizes TomEE distro => requires to copy some jars in TomEE/lib >>>>>>> folder. >>>>>>> Another solution could be to have those jars inside our >>>>>>> application (in WEB-INF/lib): do you know if it will work ? >>>>>>> (avoid TomEE customization except for activemq.xml and tomee.xml) >>>>>>> >>>>>>> Best Regards. >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>>>>>> Sent: lundi 23 octobre 2017 09:33 >>>>>>> To: users@tomee.apache.org >>>>>>> Cc: us...@cxf.apache.org >>>>>>> Subject: Re: How to setup ActiveMQ in TomEE to not use >>>>>>> persistence for JMS ? >>>>>>> >>>>>>> Hi Francois, >>>>>>> >>>>>>> you are right, you can set the broker url to: >>>>>>> broker:(tcp://localhost:61616)?useJmx=false&persistent=false >>>>>>> >>>>>>> to disable the persistence and jmx (for instance) >>>>>>> >>>>>>> Romain Manni-Bucau >>>>>>> @rmannibucau | Blog | Old Blog | Github | LinkedIn >>>>>>> >>>>>>> >>>>>>> 2017-10-23 9:30 GMT+02:00 COURTAULT Francois >>>>>>> <francois.courta...@gemalto.com>: >>>>>>>> Hello, >>>>>>>> >>>>>>>> First, it seems that, by default, ActiveMQ in TomEE, in case we >>>>>>>> use some JMS stuff in our application, uses persistent repository, >>>>>>>> right ? >>>>>>>> Second, looking at some ActiveMQ docs, one way to disable >>>>>>>> persistence for JMS is to : >>>>>>>> >>>>>>>> * Have an activemq.xml file with the following setting >>>>>>>> <broker persistent="false" .... >>>>>>>> >>>>>>>> * Have a tomee.xml file which refers the activemq.xml. >>>>>>>> >>>>>>>> The issue I have is that, for TomEE/ActiveMQ to read these >>>>>>>> files, we have to use some Spring libraries like >>>>>>>> activemq-spring.jar either in TomEE/lib (preferred way, right ?) or >>>>>>>> war WEB-INF/lib. >>>>>>>> >>>>>>>> So, the question is: does it exist another way to disable >>>>>>>> persistence for JMS without having to use some Spring libraries ? >>>>>>>> >>>>>>>> Best Regards. >>>>>>>> ________________________________ This message and any >>>>>>>> attachments are intended solely for the addressees and may >>>>>>>> contain confidential information. Any unauthorized use or >>>>>>>> disclosure, either whole or partial, is prohibited. >>>>>>>> E-mails are susceptible to alteration. Our company shall not be >>>>>>>> liable for the message if altered, changed or falsified. If you >>>>>>>> are not the intended recipient of this message, please delete it and >>>>>>>> notify the sender. >>>>>>>> Although all reasonable efforts have been made to keep this >>>>>>>> transmission free from viruses, the sender will not be liable >>>>>>>> for damages caused by a transmitted virus. >>>>>>> ________________________________ >>>>>>> This message and any attachments are intended solely for the >>>>>>> addressees and may contain confidential information. Any >>>>>>> unauthorized use or disclosure, either whole or partial, is prohibited. >>>>>>> E-mails are susceptible to alteration. Our company shall not be >>>>>>> liable for the message if altered, changed or falsified. If you >>>>>>> are not the intended recipient of this message, please delete it and >>>>>>> notify the sender. >>>>>>> Although all reasonable efforts have been made to keep this >>>>>>> transmission free from viruses, the sender will not be liable for >>>>>>> damages caused by a transmitted virus. >>>>>> ________________________________ >>>>>> This message and any attachments are intended solely for the >>>>>> addressees and may contain confidential information. Any >>>>>> unauthorized use or disclosure, either whole or partial, is prohibited. >>>>>> E-mails are susceptible to alteration. Our company shall not be >>>>>> liable for the message if altered, changed or falsified. If you >>>>>> are not the intended recipient of this message, please delete it and >>>>>> notify the sender. >>>>>> Although all reasonable efforts have been made to keep this >>>>>> transmission free from viruses, the sender will not be liable for >>>>>> damages caused by a transmitted virus. >>>>> ________________________________ >>>>> This message and any attachments are intended solely for the >>>>> addressees and may contain confidential information. Any >>>>> unauthorized use or disclosure, either whole or partial, is prohibited. >>>>> E-mails are susceptible to alteration. Our company shall not be >>>>> liable for the message if altered, changed or falsified. If you are >>>>> not the intended recipient of this message, please delete it and notify >>>>> the sender. >>>>> Although all reasonable efforts have been made to keep this >>>>> transmission free from viruses, the sender will not be liable for >>>>> damages caused by a transmitted virus. >>>> ________________________________ >>>> This message and any attachments are intended solely for the >>>> addressees and may contain confidential information. Any >>>> unauthorized use or disclosure, either whole or partial, is prohibited. >>>> E-mails are susceptible to alteration. Our company shall not be >>>> liable for the message if altered, changed or falsified. If you are >>>> not the intended recipient of this message, please delete it and notify >>>> the sender. >>>> Although all reasonable efforts have been made to keep this >>>> transmission free from viruses, the sender will not be liable for >>>> damages caused by a transmitted virus. >>>> ________________________________ >>>> This message and any attachments are intended solely for the >>>> addressees and may contain confidential information. Any >>>> unauthorized use or disclosure, either whole or partial, is prohibited. >>>> E-mails are susceptible to alteration. Our company shall not be >>>> liable for the message if altered, changed or falsified. If you are >>>> not the intended recipient of this message, please delete it and notify >>>> the sender. >>>> Although all reasonable efforts have been made to keep this >>>> transmission free from viruses, the sender will not be liable for >>>> damages caused by a transmitted virus. >>> ________________________________ >>> This message and any attachments are intended solely for the >>> addressees and may contain confidential information. Any unauthorized >>> use or disclosure, either whole or partial, is prohibited. >>> E-mails are susceptible to alteration. Our company shall not be >>> liable for the message if altered, changed or falsified. If you are >>> not the intended recipient of this message, please delete it and notify the >>> sender. >>> Although all reasonable efforts have been made to keep this >>> transmission free from viruses, the sender will not be liable for >>> damages caused by a transmitted virus. >> ________________________________ >> This message and any attachments are intended solely for the >> addressees and may contain confidential information. Any unauthorized >> use or disclosure, either whole or partial, is prohibited. >> E-mails are susceptible to alteration. Our company shall not be liable >> for the message if altered, changed or falsified. If you are not the >> intended recipient of this message, please delete it and notify the sender. >> Although all reasonable efforts have been made to keep this >> transmission free from viruses, the sender will not be liable for >> damages caused by a transmitted virus. >> ________________________________ >> This message and any attachments are intended solely for the >> addressees and may contain confidential information. Any unauthorized >> use or disclosure, either whole or partial, is prohibited. >> E-mails are susceptible to alteration. Our company shall not be liable >> for the message if altered, changed or falsified. If you are not the >> intended recipient of this message, please delete it and notify the sender. >> Although all reasonable efforts have been made to keep this >> transmission free from viruses, the sender will not be liable for >> damages caused by a transmitted virus. >> >> > ________________________________ > This message and any attachments are intended solely for the addressees and > may contain confidential information. Any unauthorized use or disclosure, > either whole or partial, is prohibited. > E-mails are susceptible to alteration. Our company shall not be liable for > the message if altered, changed or falsified. If you are not the intended > recipient of this message, please delete it and notify the sender. > Although all reasonable efforts have been made to keep this transmission free > from viruses, the sender will not be liable for damages caused by a > transmitted virus.