please ignore [1] (typo)

[]

Leo


On Fri, Jan 31, 2014 at 9:26 AM, Leonardo K. Shikida <[email protected]>wrote:

> Hi Andy and Romain
>
> Thanks for explanation.
>
> I am sorry, but what exactly should I do?
>
> In my tomee.xml, I have something like
>
>     <Resource id="Default JMS Resource Adapter"
> type="ActiveMQResourceAdapter">
>         BrokerXmlConfig = broker:(tcp://localhost:61616)?persistent=true
>         ServerUrl = tcp://localhost:61616
>         DataSource = MyDataSource
>     </Resource>
>
> should I
>
> [1] add
>
> [2] and replace with
>
>     <Resource id="Default JMS Resource Adapter"
> type="ActiveMQResourceAdapter">
>
>         BrokerXmlConfig = xbean:file:conf/activemq.xml
>         ServerUrl = tcp://localhost:61616
>         DataSource = MyDataSource
>     </Resource>
>
> [3] and add an activemq.xml at $TOMEE/conf like this
>
> <!-- Licensed to the Apache Software Foundation (ASF) under one or more
> contributor license agreements. See the NOTICE file distributed with this
> work for additional information regarding
>     copyright ownership. The ASF licenses this file to You under the
> Apache License, Version 2.0 (the "License"); you may not use this file
> except in compliance with the License. You may
>     obtain a copy of the License at
> http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable
> law or agreed to in writing, software distributed under the License is
> distributed
>     on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
> either express or implied. See the License for the specific language
> governing permissions and limitations under the
>     License. -->
> <beans xmlns="http://www.springframework.org/schema/beans"; xmlns:amq="
> http://activemq.apache.org/schema/core"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";
>     xsi:schemaLocation="http://www.springframework.org/schema/beans
> http://www.springframework.org/schema/beans/spring-beans.xsd
>   http://activemq.apache.org/schema/core
> http://activemq.apache.org/schema/core/activemq-core.xsd";>
>
>     <!-- Allows us to use system properties as variables in this
> configuration file -->
>     <bean
> class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
>         <property name="locations">
>             <value>file:${activemq.conf}/credentials.properties</value>
>         </property>
>     </bean>
>     <broker xmlns="http://activemq.apache.org/schema/core";
> brokerName="localhost" dataDirectory="${activemq.data}">
>         <destinationPolicy>
>             <policyMap>
>                 <policyEntries>
>                     <policyEntry queue=">" producerFlowControl="false"
> prioritizedMessages="true" useCache="false" expireMessagesPeriod="0"
> queuePrefetch="1" />
>                     <pendingQueuePolicy>
>                         <vmQueueCursor />
>                     </pendingQueuePolicy>
>                 </policyEntries>
>             </policyMap>
>         </destinationPolicy>
>
>         <systemUsage>
>             <systemUsage>
>                 <memoryUsage>
>                     <memoryUsage limit="128 mb" />
>
>                 </memoryUsage>
>                 <storeUsage>
>                     <storeUsage limit="100 gb" />
>                 </storeUsage>
>                 <tempUsage>
>                     <tempUsage limit="50 gb" />
>                 </tempUsage>
>             </systemUsage>
>         </systemUsage>
>
>         <transportConnectors>
>             <transportConnector name="anythingHere"
> uri="broker:(tcp://localhost:61616)?persistent=true"/>
>         </transportConnectors>
>     </broker>
> </beans>
>
> ?
>
> TIA
>
> Leo
>
>
>
> []
>
> Leo
>
>
> On Fri, Jan 31, 2014 at 6:33 AM, Andy <[email protected]>wrote:
>
>> On 30.01.2014 22:59, Leonardo K. Shikida wrote:
>>
>>> is it better with xbeans?
>>>
>>> []
>>>
>>> Leo
>>>
>> The default TomEE ActiveMQ configuration using BrokerXmlConfig =
>> broker:(tcp://someHostName:61616) is quite rudimentary, but more than
>> adequate for MDB usage.  Using the xbean syntax gives you complete control
>> over the ActiveMQ configuration, but it is therefore much more advanced and
>> requires a deep understanding of the ActiveMQ options.
>>
>> BrokerXmlConfig = xbean:file:conf/activemq.xml - Check out here...
>>
>> http://tomee.apache.org/jms-resources-and-mdb-container.html
>> ("Internal ActiveMQ Broker with activemq.xml")
>>
>> And here...
>>
>> http://activemq.apache.org/xml-configuration.html
>>
>> Exposing advanced ActiveMQ configuration directly through the TomEE
>> resource adapter would be a costly exercise, and is IMHO a waste of time
>> and effort when the xbean:file provides this feature.
>>
>> Andy.
>>
>>
>

Reply via email to