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.ActiveMQResourceAdapter,
> 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/src
>> /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&amp;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 ?
>>>>
>>>> & = &amp; 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.
>
>

Reply via email to