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&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.
>>
>>
> ________________________________
>  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