<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2355</id>
	<title>Nabble - ActiveMQ - Dev</title>
	<updated>2009-11-12T03:37:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/ActiveMQ---Dev-f2355.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ActiveMQ---Dev-f2355.html" />
	<subtitle type="html">&lt;a href=&quot;http://activemq.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Apache ActiveMQ&lt;/a&gt;&amp;nbsp;is the most popular and powerful open source Message Broker. Apache ActiveMQ is fast, supports many &lt;a href=&quot;http://activemq.apache.org/cross-language-clients.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Cross Language Clients and Protocols&lt;/a&gt;&amp;nbsp;and many &lt;a href=&quot;http://activemq.apache.org/features.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;advanced features&lt;a target=&quot;_top&quot;&gt;&amp;nbsp;while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26317203</id>
	<title>[jira] Resolved: (AMQ-2486) systemExitOnShutdown=&quot;true&quot; causes broker shutdown to hang</title>
	<published>2009-11-12T03:37:53Z</published>
	<updated>2009-11-12T03:37:53Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2486?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2486?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Dejan Bosanac resolved AMQ-2486.
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Resolution: Fixed
&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: 5.4.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5.3.1
&lt;br&gt;&lt;br&gt;Using Runtime.getRuntime().halt() instead of System.exit() as the later is not recommended to be used in shutdown hooks. There should be no problems with halt() as all resources are cleaned up before this call.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; systemExitOnShutdown=&amp;quot;true&amp;quot; causes broker shutdown to hang
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2486
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2486&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Dejan Bosanac
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Dejan Bosanac
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.3.1, 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To reproduce:
&lt;br&gt;&amp;gt; * add systemExitOnShutdown=&amp;quot;true&amp;quot; to the &amp;lt;broker&amp;gt; tag
&lt;br&gt;&amp;gt; * start a broker
&lt;br&gt;&amp;gt; * try to stop the broker
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2486%29-systemExitOnShutdown%3D%22true%22-causes-broker-shutdown-to-hang-tp26303464p26317203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316603</id>
	<title>[jira] Resolved: (AMQ-2487) MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.</title>
	<published>2009-11-12T02:45:52Z</published>
	<updated>2009-11-12T02:45:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Gary Tully resolved AMQ-2487.
&lt;br&gt;-----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;resolve in r835325, modified an existing test to verify.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2487
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: N/A
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Colin MacNaughton
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Gary Tully
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: AMQ-2487patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Given the following broker destination policy
&lt;br&gt;&amp;gt; {code:xml} 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry topic=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry queue=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Use VM cursor for better latency For more information,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; see: &lt;a href=&quot;http://activemq.apache.org/message-cursors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/message-cursors.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmQueueCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; If I send message to queue://TESTQ1 with an expiration of 1second, with an unreliable/slow receiver, the publisher eventually hangs sending to the queue. The underlying problem is that when the message is expired to the DLQ the MemoryUsage reference is left pointing the TESTQ1's memory limiter, instead of being reset to the DLQ limiter, and when it is added to the DLQ, TESTQ1's memory limiter is updated counteracting the decrement that is done by the TESTQ1 when the message is expired. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2487%29-MemoryUsage-not-properly-accounted-for-when-expiring-messages-to-DLQ%3A-can-lead-to-hang.-tp26314691p26316603.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316606</id>
	<title>[jira] Updated: (AMQ-2487) MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.</title>
	<published>2009-11-12T02:45:52Z</published>
	<updated>2009-11-12T02:45:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Gary Tully updated AMQ-2487:
&lt;br&gt;----------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Version/s: &amp;nbsp; &amp;nbsp; (was: 5.4.0)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5.3.0
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2487
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: N/A
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Colin MacNaughton
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Gary Tully
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: AMQ-2487patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Given the following broker destination policy
&lt;br&gt;&amp;gt; {code:xml} 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry topic=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry queue=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Use VM cursor for better latency For more information,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; see: &lt;a href=&quot;http://activemq.apache.org/message-cursors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/message-cursors.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmQueueCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; If I send message to queue://TESTQ1 with an expiration of 1second, with an unreliable/slow receiver, the publisher eventually hangs sending to the queue. The underlying problem is that when the message is expired to the DLQ the MemoryUsage reference is left pointing the TESTQ1's memory limiter, instead of being reset to the DLQ limiter, and when it is added to the DLQ, TESTQ1's memory limiter is updated counteracting the decrement that is done by the TESTQ1 when the message is expired. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2487%29-MemoryUsage-not-properly-accounted-for-when-expiring-messages-to-DLQ%3A-can-lead-to-hang.-tp26314691p26316606.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26316124</id>
	<title>[jira] Assigned: (AMQ-2487) MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.</title>
	<published>2009-11-12T02:02:02Z</published>
	<updated>2009-11-12T02:02:02Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Gary Tully reassigned AMQ-2487:
&lt;br&gt;-------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Assignee: Gary Tully
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2487
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: N/A
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Colin MacNaughton
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Gary Tully
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: AMQ-2487patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Given the following broker destination policy
&lt;br&gt;&amp;gt; {code:xml} 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry topic=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry queue=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Use VM cursor for better latency For more information,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; see: &lt;a href=&quot;http://activemq.apache.org/message-cursors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/message-cursors.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmQueueCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; If I send message to queue://TESTQ1 with an expiration of 1second, with an unreliable/slow receiver, the publisher eventually hangs sending to the queue. The underlying problem is that when the message is expired to the DLQ the MemoryUsage reference is left pointing the TESTQ1's memory limiter, instead of being reset to the DLQ limiter, and when it is added to the DLQ, TESTQ1's memory limiter is updated counteracting the decrement that is done by the TESTQ1 when the message is expired. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2487%29-MemoryUsage-not-properly-accounted-for-when-expiring-messages-to-DLQ%3A-can-lead-to-hang.-tp26314691p26316124.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26315028</id>
	<title>[jira] Updated: (AMQ-2488) Unable to access Serializable class when receiving ObjectMessage in OSGi environment</title>
	<published>2009-11-12T00:23:52Z</published>
	<updated>2009-11-12T00:23:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Gert Vanthienen updated AMQ-2488:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Component/s: Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Version/s: 5.3.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary: Unable to access Serializable class when receiving ObjectMessage in OSGi environment &amp;nbsp;(was: ClassNotFoundException attempting to use Log4J LoggingEvent)
&lt;br&gt;&lt;br&gt;This issue was originally created for ServiceMix 4, but I think the real issue is inside the activemq-core bundle.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to access Serializable class when receiving ObjectMessage in OSGi environment
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2488
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Darren Davison
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq-error.log, amq-headers.log, SMX4-424.diff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have configured applications to use Log4J's JMSAppender in order to log messages on a queue as follows;
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; log4j.appender.jms=org.apache.log4j.net.JMSAppender
&lt;br&gt;&amp;gt; log4j.appender.jms.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory
&lt;br&gt;&amp;gt; log4j.appender.jms.ProviderURL=tcp://localhost:61616
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicBindingName=logTopic
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicConnectionFactoryBindingName=ConnectionFactory
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Each application logging statement adds a new message to topic://logTopic on the broker. &amp;nbsp;I have a bundle deployed that attempts to route the messages from this topic with camel;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; from(&amp;quot;activemq:topic:logTopic&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; .convertBodyTo(String.class)
&lt;br&gt;&amp;gt; &amp;nbsp; .to(&amp;quot;log:foo?level=DEBUG&amp;showProperties=true&amp;showHeaders=true&amp;quot;);
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; When using servicemix 4 (Fuse 4.1.0.4), a stack trace is seen with the following message (enhanced using felix.log.level=4);
&lt;br&gt;&amp;gt; {noformat}Caused by: java.lang.ClassNotFoundException: *** Class 'org.apache.log4j.spi.LoggingEvent' 
&lt;br&gt;&amp;gt; was not found because bundle 56 does not import 'org.apache.log4j.spi' even though bundle 84 
&lt;br&gt;&amp;gt; does export it. To resolve this issue, add an import for 'org.apache.log4j.spi' to bundle 56. ***
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Bundles as follows;
&lt;br&gt;&amp;gt; {noformat}smx@root:/&amp;gt; osgi/list|grep 56
&lt;br&gt;&amp;gt; [ &amp;nbsp;56] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; 60] activemq-core (5.3.0.fuse)
&lt;br&gt;&amp;gt; smx@root:/&amp;gt; osgi/list|grep 84
&lt;br&gt;&amp;gt; [ &amp;nbsp;84] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp;8] OPS4J Pax Logging - API (1.3.0)
&lt;br&gt;&amp;gt; {noformat}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Updated%3A-%28AMQ-2488%29-Unable-to-access-Serializable-class-when-receiving-ObjectMessage-in-OSGi-environment-tp26315028p26315028.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26315029</id>
	<title>[jira] Commented: (AMQ-2488) Unable to access Serializable class when receiving ObjectMessage in OSGi environment</title>
	<published>2009-11-12T00:23:52Z</published>
	<updated>2009-11-12T00:23:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55330#action_55330&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55330#action_55330&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Darren Davison commented on AMQ-2488:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;sorry, I thought I'd included those OSGi headers in one of the attachments. &amp;nbsp;It does import that package. &amp;nbsp;Here are the headers from my bundle with the camel route (line breaks added by me for formatting)
&lt;br&gt;\\
&lt;br&gt;\\
&lt;br&gt;{noformat}Application Log Router (75)
&lt;br&gt;---------------------------
&lt;br&gt;Manifest-Version = 1.0
&lt;br&gt;Bnd-LastModified = 1257721682850
&lt;br&gt;Tool = Bnd-0.0.238
&lt;br&gt;Bundle-Name = Application Log Router
&lt;br&gt;Built-By = darren
&lt;br&gt;Import-Package = org.apache.activemq;version=&amp;quot;5.2.0.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.camel; version=&amp;quot;1.6.1.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.camel.builder;version=&amp;quot;1.6.1.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.camel.component.jms;version=&amp;quot;1.6.1.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.camel.model;version=&amp;quot;1.6.1.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.camel.spring;version=&amp;quot;1.6.1.fuse&amp;quot;,
&lt;br&gt;&amp;nbsp; org.apache.commons.logging,
&lt;br&gt;&amp;nbsp; org.apache.log4j.spi,
&lt;br&gt;&amp;nbsp; org.davisononline.fuselogger
&lt;br&gt;Bundle-SymbolicName = org.davisononline.fuse-logger
&lt;br&gt;Export-Package = org.davisononline.fuselogger;
&lt;br&gt;&amp;nbsp; uses:=&amp;quot;org.apache.camel.builder,org.apache.camel.model,
&lt;br&gt;&amp;nbsp; &amp;nbsp; org.apache.commons.logging,org.apache.camel,org.apache.camel.spring&amp;quot;
&lt;br&gt;Bundle-Version = 0.0.1.SNAPSHOT
&lt;br&gt;Build-Jdk = 1.6.0_16
&lt;br&gt;Created-By = Apache Maven Bundle Plugin
&lt;br&gt;Bundle-ManifestVersion = 2
&lt;br&gt;{noformat}
&lt;br&gt;\\
&lt;br&gt;\\
&lt;br&gt;I queried this all with gertv on IRC, it was he that suggested this looked like an activemq bug and henced raised here.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Unable to access Serializable class when receiving ObjectMessage in OSGi environment
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2488
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Darren Davison
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq-error.log, amq-headers.log, SMX4-424.diff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have configured applications to use Log4J's JMSAppender in order to log messages on a queue as follows;
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; log4j.appender.jms=org.apache.log4j.net.JMSAppender
&lt;br&gt;&amp;gt; log4j.appender.jms.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory
&lt;br&gt;&amp;gt; log4j.appender.jms.ProviderURL=tcp://localhost:61616
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicBindingName=logTopic
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicConnectionFactoryBindingName=ConnectionFactory
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Each application logging statement adds a new message to topic://logTopic on the broker. &amp;nbsp;I have a bundle deployed that attempts to route the messages from this topic with camel;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; from(&amp;quot;activemq:topic:logTopic&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; .convertBodyTo(String.class)
&lt;br&gt;&amp;gt; &amp;nbsp; .to(&amp;quot;log:foo?level=DEBUG&amp;showProperties=true&amp;showHeaders=true&amp;quot;);
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; When using servicemix 4 (Fuse 4.1.0.4), a stack trace is seen with the following message (enhanced using felix.log.level=4);
&lt;br&gt;&amp;gt; {noformat}Caused by: java.lang.ClassNotFoundException: *** Class 'org.apache.log4j.spi.LoggingEvent' 
&lt;br&gt;&amp;gt; was not found because bundle 56 does not import 'org.apache.log4j.spi' even though bundle 84 
&lt;br&gt;&amp;gt; does export it. To resolve this issue, add an import for 'org.apache.log4j.spi' to bundle 56. ***
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Bundles as follows;
&lt;br&gt;&amp;gt; {noformat}smx@root:/&amp;gt; osgi/list|grep 56
&lt;br&gt;&amp;gt; [ &amp;nbsp;56] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; 60] activemq-core (5.3.0.fuse)
&lt;br&gt;&amp;gt; smx@root:/&amp;gt; osgi/list|grep 84
&lt;br&gt;&amp;gt; [ &amp;nbsp;84] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp;8] OPS4J Pax Logging - API (1.3.0)
&lt;br&gt;&amp;gt; {noformat}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Commented%3A-%28AMQ-2488%29-Unable-to-access-Serializable-class-when-receiving-ObjectMessage-in-OSGi-environment-tp26315029p26315029.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26315001</id>
	<title>[jira] Moved: (AMQ-2488) ClassNotFoundException attempting to use Log4J LoggingEvent</title>
	<published>2009-11-12T00:21:52Z</published>
	<updated>2009-11-12T00:21:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Gert Vanthienen moved SMX4-424 to AMQ-2488:
&lt;br&gt;-------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2488 &amp;nbsp;(was: SMX4-424)
&lt;br&gt;&amp;nbsp; &amp;nbsp; Project: ActiveMQ &amp;nbsp;(was: ServiceMix 4)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ClassNotFoundException attempting to use Log4J LoggingEvent
&lt;br&gt;&amp;gt; -----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2488
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2488&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2488&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Darren Davison
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq-error.log, amq-headers.log, SMX4-424.diff
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have configured applications to use Log4J's JMSAppender in order to log messages on a queue as follows;
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; log4j.appender.jms=org.apache.log4j.net.JMSAppender
&lt;br&gt;&amp;gt; log4j.appender.jms.InitialContextFactoryName=org.apache.activemq.jndi.ActiveMQInitialContextFactory
&lt;br&gt;&amp;gt; log4j.appender.jms.ProviderURL=tcp://localhost:61616
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicBindingName=logTopic
&lt;br&gt;&amp;gt; log4j.appender.jms.TopicConnectionFactoryBindingName=ConnectionFactory
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Each application logging statement adds a new message to topic://logTopic on the broker. &amp;nbsp;I have a bundle deployed that attempts to route the messages from this topic with camel;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; from(&amp;quot;activemq:topic:logTopic&amp;quot;)
&lt;br&gt;&amp;gt; &amp;nbsp; .convertBodyTo(String.class)
&lt;br&gt;&amp;gt; &amp;nbsp; .to(&amp;quot;log:foo?level=DEBUG&amp;showProperties=true&amp;showHeaders=true&amp;quot;);
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; When using servicemix 4 (Fuse 4.1.0.4), a stack trace is seen with the following message (enhanced using felix.log.level=4);
&lt;br&gt;&amp;gt; {noformat}Caused by: java.lang.ClassNotFoundException: *** Class 'org.apache.log4j.spi.LoggingEvent' 
&lt;br&gt;&amp;gt; was not found because bundle 56 does not import 'org.apache.log4j.spi' even though bundle 84 
&lt;br&gt;&amp;gt; does export it. To resolve this issue, add an import for 'org.apache.log4j.spi' to bundle 56. ***
&lt;br&gt;&amp;gt; {noformat}
&lt;br&gt;&amp;gt; Bundles as follows;
&lt;br&gt;&amp;gt; {noformat}smx@root:/&amp;gt; osgi/list|grep 56
&lt;br&gt;&amp;gt; [ &amp;nbsp;56] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; 60] activemq-core (5.3.0.fuse)
&lt;br&gt;&amp;gt; smx@root:/&amp;gt; osgi/list|grep 84
&lt;br&gt;&amp;gt; [ &amp;nbsp;84] [Active &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp; &amp;nbsp; ] [ &amp;nbsp; &amp;nbsp;8] OPS4J Pax Logging - API (1.3.0)
&lt;br&gt;&amp;gt; {noformat}
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Moved%3A-%28AMQ-2488%29-ClassNotFoundException-attempting-to-use-Log4J-LoggingEvent-tp26315001p26315001.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314734</id>
	<title>[jira] Updated: (AMQ-2487) MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.</title>
	<published>2009-11-11T23:49:52Z</published>
	<updated>2009-11-11T23:49:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Colin MacNaughton updated AMQ-2487:
&lt;br&gt;-----------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: AMQ-2487patch.txt
&lt;br&gt;&lt;br&gt;Patch file attached. It is worth investigating if there are other problematic scenarios where BrokerRegion.doResend might be using the wrong MemoryUsage
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2487
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.4.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: N/A
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Colin MacNaughton
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: AMQ-2487patch.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Given the following broker destination policy
&lt;br&gt;&amp;gt; {code:xml} 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry topic=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry queue=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Use VM cursor for better latency For more information,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; see: &lt;a href=&quot;http://activemq.apache.org/message-cursors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/message-cursors.html&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmQueueCursor /&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntries&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyMap&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;lt;/destinationPolicy&amp;gt;
&lt;br&gt;&amp;gt; {code}
&lt;br&gt;&amp;gt; If I send message to queue://TESTQ1 with an expiration of 1second, with an unreliable/slow receiver, the publisher eventually hangs sending to the queue. The underlying problem is that when the message is expired to the DLQ the MemoryUsage reference is left pointing the TESTQ1's memory limiter, instead of being reset to the DLQ limiter, and when it is added to the DLQ, TESTQ1's memory limiter is updated counteracting the decrement that is done by the TESTQ1 when the message is expired. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2487%29-MemoryUsage-not-properly-accounted-for-when-expiring-messages-to-DLQ%3A-can-lead-to-hang.-tp26314691p26314734.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26314691</id>
	<title>[jira] Created: (AMQ-2487) MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.</title>
	<published>2009-11-11T23:45:52Z</published>
	<updated>2009-11-11T23:45:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">MemoryUsage not properly accounted for when expiring messages to DLQ: can lead to hang.
&lt;br&gt;---------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: AMQ-2487
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2487&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2487&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: ActiveMQ
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 5.4.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: N/A
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Colin MacNaughton
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: 5.4.0
&lt;br&gt;&lt;br&gt;&lt;br&gt;Given the following broker destination policy
&lt;br&gt;{code:xml} 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;destinationPolicy&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyMap&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntries&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry topic=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmCursor /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingSubscriberPolicy&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;policyEntry queue=&amp;quot;&amp;gt;&amp;quot; producerFlowControl=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; memoryLimit=&amp;quot;1mb&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Use VM cursor for better latency For more information,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; see: &lt;a href=&quot;http://activemq.apache.org/message-cursors.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/message-cursors.html&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;vmQueueCursor /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/pendingQueuePolicy&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntry&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyEntries&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/policyMap&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/destinationPolicy&amp;gt;
&lt;br&gt;{code}
&lt;br&gt;&lt;br&gt;If I send message to queue://TESTQ1 with an expiration of 1second, with an unreliable/slow receiver, the publisher eventually hangs sending to the queue. The underlying problem is that when the message is expired to the DLQ the MemoryUsage reference is left pointing the TESTQ1's memory limiter, instead of being reset to the DLQ limiter, and when it is added to the DLQ, TESTQ1's memory limiter is updated counteracting the decrement that is done by the TESTQ1 when the message is expired. 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2487%29-MemoryUsage-not-properly-accounted-for-when-expiring-messages-to-DLQ%3A-can-lead-to-hang.-tp26314691p26314691.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26308976</id>
	<title>[jira] Commented: (AMQNET-205) Add support for Message Body Compression and Decompression</title>
	<published>2009-11-11T13:28:44Z</published>
	<updated>2009-11-11T13:28:44Z</updated>
	<author>
		<name>JIRA jira+amqnet@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQNET-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55321#action_55321&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQNET-205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55321#action_55321&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Timothy Bish commented on AMQNET-205:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;I've added ICompressionPolicy and a default implementation to the NMS.ActiveMQ project as well as modifying the Message commands to use that for their compression streams. &amp;nbsp;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add support for Message Body Compression and Decompression
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQNET-205
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQNET-205&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQNET-205&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ .Net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: DefaultCompressionService.cs
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Add the framework in NMS.ActiveMQ to deal with Messages that are tagged as Compressed, as well as allowing messages to be sent with Compression.
&lt;br&gt;&amp;gt; The Java based ActiveMQ client's ConnectionFactory allows a user to turn on Compression for the Connections it creates, this causes the client to send messages with the message body compressed using a Zlib compression algorithm. &amp;nbsp;The client can uncompress messages that it receives that have the Openwire Compressed field set to true. &amp;nbsp;
&lt;br&gt;&amp;gt; .Net doesn't have support for Zlib compression / decompression built in but there are third-party libraries that can do this. &amp;nbsp;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQNET-205%29-Add-support-for-Message-Body-Compression-and-Decompression-tp26222539p26308976.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26307176</id>
	<title>[jira] Resolved: (AMQCPP-265) The C++ ActiveMQ StreamMessage and the Java ActiveMQ StreamMessage are not compatible.</title>
	<published>2009-11-11T11:33:52Z</published>
	<updated>2009-11-11T11:33:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Timothy Bish resolved AMQCPP-265.
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;br&gt;Resolved in trunk. &amp;nbsp;
&lt;br&gt;&lt;br&gt;The StreamMessage should now be fully compatible with Java and .NET clients.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The C++ ActiveMQ StreamMessage and the Java ActiveMQ StreamMessage are not compatible.
&lt;br&gt;&amp;gt; --------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQCPP-265
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-265&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-265&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: CMS Impl
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0.1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jeremy Judeaux
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The C++ ActiveMQ StreamMessage and the Java ActiveMQ StreamMessage are not compatible.
&lt;br&gt;&amp;gt; CMS uses a list to implement the StreamMessage, JMS does not. This list (de)serializes its size before (de)serializing its content.
&lt;br&gt;&amp;gt; Tested with CMS 3.0.1 and JMS 5.2.0.
&lt;br&gt;&amp;gt; May the both implementations work together ?
&lt;br&gt;&amp;gt; PS : is there any specification about how a StreamMessage should be implemented ?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQCPP-265%29-The-C%2B%2B-ActiveMQ-StreamMessage-and-the-Java-ActiveMQ-StreamMessage-are-not-compatible.-tp26270402p26307176.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26306864</id>
	<title>[jira] Commented: (AMQ-2324) Forwarded message cannot be distributed to the original broker</title>
	<published>2009-11-11T11:11:52Z</published>
	<updated>2009-11-11T11:11:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55317#action_55317&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55317#action_55317&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Gary Tully commented on AMQ-2324:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;and even more context: &lt;a href=&quot;http://www.pubbs.net/activemq/200910/12101/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.pubbs.net/activemq/200910/12101/&lt;/a&gt;&amp;nbsp;from another user.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Forwarded message cannot be distributed to the original broker
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2324
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2324&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.2.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: ying
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Bruce Snyder
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a simple cause which can cause dispatch problem:
&lt;br&gt;&amp;gt; 1. setup a network of broker1, broker2, bridged by multicast discovery
&lt;br&gt;&amp;gt; 2. make a producer send 5 msg to queueA to broker2
&lt;br&gt;&amp;gt; 3. make a consumer to consume from broker1 queueA ( make it slow, so it only consumer 1 msg) but make sure all 5 msg from broker2 are forwared to broker1
&lt;br&gt;&amp;gt; 4. stop the consumer to broke1, restart it to consume from broker2 queueA
&lt;br&gt;&amp;gt; 5. the 4 msgs originally published to broker2 and forwarded to broker1 and has not yet been consumed will stuck on broker1 and will not forwarded to broker2 for the consumer to consume. 
&lt;br&gt;&amp;gt; Here is an solution: it checks forwarded to broker( eg, broker1) to see whether it has any active consumer, it will be able forward the message back to the original broker when there is no active consumer on the forwarded to broker.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2324%29-Forwarded-message-cannot-be-distributed-to-the-original-broker-tp24416904p26306864.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26306807</id>
	<title>[jira] Commented: (AMQ-2324) Forwarded message cannot be distributed to the original broker</title>
	<published>2009-11-11T11:07:52Z</published>
	<updated>2009-11-11T11:07:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55316#action_55316&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55316#action_55316&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Gary Tully commented on AMQ-2324:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;some of the original context from the user list: &lt;a href=&quot;http://old.nabble.com/Serious-dispatch-issue-tt23990060.html#a23996544&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Serious-dispatch-issue-tt23990060.html#a23996544&lt;/a&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Forwarded message cannot be distributed to the original broker
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2324
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2324&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2324&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.2.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: ying
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Bruce Snyder
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 5.4.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a simple cause which can cause dispatch problem:
&lt;br&gt;&amp;gt; 1. setup a network of broker1, broker2, bridged by multicast discovery
&lt;br&gt;&amp;gt; 2. make a producer send 5 msg to queueA to broker2
&lt;br&gt;&amp;gt; 3. make a consumer to consume from broker1 queueA ( make it slow, so it only consumer 1 msg) but make sure all 5 msg from broker2 are forwared to broker1
&lt;br&gt;&amp;gt; 4. stop the consumer to broke1, restart it to consume from broker2 queueA
&lt;br&gt;&amp;gt; 5. the 4 msgs originally published to broker2 and forwarded to broker1 and has not yet been consumed will stuck on broker1 and will not forwarded to broker2 for the consumer to consume. 
&lt;br&gt;&amp;gt; Here is an solution: it checks forwarded to broker( eg, broker1) to see whether it has any active consumer, it will be able forward the message back to the original broker when there is no active consumer on the forwarded to broker.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2324%29-Forwarded-message-cannot-be-distributed-to-the-original-broker-tp24416904p26306807.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26306648</id>
	<title>[jira] Commented: (AMQ-2485) Pure Master Slave documentation should describe how to recover from slave failure</title>
	<published>2009-11-11T10:57:52Z</published>
	<updated>2009-11-11T10:57:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55315#action_55315&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55315#action_55315&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jörn Kottmann commented on AMQ-2485:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Just looking again at the documentation, it says:
&lt;br&gt;&lt;br&gt;&amp;quot;A master broker doesn't need any special configuration - it's a normal broker until a slave broker attaches itself.&amp;quot;
&lt;br&gt;&lt;br&gt;But thats not true, right ? Because a master must be configured to wait for a slave to be attached.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Pure Master Slave documentation should describe how to recover from slave failure
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2485
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Documentation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jörn Kottmann
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Pure Master Slave documentation should describe how to recover from a slave failure. The Master is still running, but the slave fails, how can the slave be reattached to the master ?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2485%29-Pure-Master-Slave-documentation-should-describe-how-to-recover-from-slave-failure-tp26302023p26306648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305676</id>
	<title>Re: Improved ActiveMQ Initscript</title>
	<published>2009-11-11T09:57:09Z</published>
	<updated>2009-11-11T09:57:09Z</updated>
	<author>
		<name>Marc Schöchlin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Dejan Bosanac schrieb:
&lt;br&gt;&amp;gt; Hi Marc,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; great work, thanks. Can you create Jira enhacement request with these files
&lt;br&gt;&amp;gt; attached and description. It'll make sure it doesn't get lost in the emails.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;It´s a bug, not a feature :-))
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2453&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2453&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Marc Schöchlin
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Improved-ActiveMQ-Initscript-tp26291283p26305676.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305646</id>
	<title>[jira] Commented: (AMQ-2452) Option to &quot;activemq-admin&quot; do not work properly</title>
	<published>2009-11-11T09:55:52Z</published>
	<updated>2009-11-11T09:55:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55312#action_55312&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55312#action_55312&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Marc Schöchlin commented on AMQ-2452:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;See also new initscript : AMQ-2453
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Option to &amp;quot;activemq-admin&amp;quot; do not work properly
&lt;br&gt;&amp;gt; -----------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2452
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2452&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2452&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Marc Schöchlin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All options of the start script &amp;quot;activemq-admin&amp;quot; except &amp;quot;start&amp;quot; do not work.
&lt;br&gt;&amp;gt; (including no-option)
&lt;br&gt;&amp;gt; activemq@host:~/bin&amp;gt; ./activemq-admin
&lt;br&gt;&amp;gt; ./activemq-admin: line 132: [: =: unary operator expected
&lt;br&gt;&amp;gt; Java Runtime: IBM Corporation 1.6.0 /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre
&lt;br&gt;&amp;gt; activemq@host:~/bin&amp;gt; ./activemq-admin stop
&lt;br&gt;&amp;gt; Java Runtime: IBM Corporation 1.6.0 /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre
&lt;br&gt;&amp;gt; &amp;nbsp; Heap sizes: current=4096k &amp;nbsp;free=3150k &amp;nbsp;max=524288k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; JVM args: -Xjcl:jclscar_24 -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64 -Dsun.boot.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64 -Djava.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64:/usr/lib -Djava.home=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre -Djava.ext.dirs=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/ext -Duser.dir=/opt/apache-activemq-5.3.0/bin _j2se_j9=1119744 -Xdump -Djava.class.path=. -Dactivemq.classpath=/opt/apache-activemq/conf; -Dactivemq.home=/opt/apache-activemq -Dactivemq.base=/opt/apache-activemq -Djava.class.path=/opt/apache-activemq/bin/run.jar -Dsun.java.command=/opt/apache-activemq/bin/run.jar stop -Dsun.java.launcher=SUN_STANDARD -Dsun.java.launcher.pid=405 _port_library _org.apache.harmony.vmi.portlib
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /opt/apache-activemq
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /opt/apache-activemq
&lt;br&gt;&amp;gt; Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
&lt;br&gt;&amp;gt; ERROR: java.lang.RuntimeException: Failed to execute stop task. Reason: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; java.lang.RuntimeException: Failed to execute stop task. Reason: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShutdownCommand.runTask(ShutdownCommand.java:106)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:292)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:599)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.main(Main.java:107)
&lt;br&gt;&amp;gt; ERROR: java.lang.Exception: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; java.lang.Exception: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShutdownCommand.runTask(ShutdownCommand.java:107)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractJmxCommand.execute(AbstractJmxCommand.java:292)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:599)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.main(Main.java:107)
&lt;br&gt;&amp;gt; Caused by: java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:334)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:259)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:218)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractJmxCommand.createJmxConnector(AbstractJmxCommand.java:214)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractJmxCommand.createJmxConnection(AbstractJmxCommand.java:237)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShutdownCommand.runTask(ShutdownCommand.java:70)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 11 more
&lt;br&gt;&amp;gt; Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: non-JRMP server at remote endpoint]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:113)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jndi.toolkit.url.GenericURLContext.lookup(GenericURLContext.java:197)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.naming.InitialContext.lookup(InitialContext.java:455)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.rmi.RMIConnector.findRMIServerJNDI(RMIConnector.java:1882)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.rmi.RMIConnector.findRMIServer(RMIConnector.java:1852)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:268)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 16 more
&lt;br&gt;&amp;gt; Caused by: java.rmi.ConnectIOException: non-JRMP server at remote endpoint
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:242)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:334)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:89)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jndi.rmi.registry.RegistryContext.lookup(RegistryContext.java:109)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 21 more
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2452%29-Option-to-%22activemq-admin%22-do-not-work-properly-tp25894305p26305646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305647</id>
	<title>[jira] Commented: (AMQ-2451) logging.properties are not found automatically by start-script</title>
	<published>2009-11-11T09:55:52Z</published>
	<updated>2009-11-11T09:55:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55313#action_55313&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55313#action_55313&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Marc Schöchlin commented on AMQ-2451:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;See also new initscript : AMQ-2453
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; logging.properties are not found automatically by start-script
&lt;br&gt;&amp;gt; --------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2451
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2451&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2451&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Marc Schöchlin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The &amp;quot;logging.properties&amp;quot; file was found automatically in version 5.4.2 - now i have
&lt;br&gt;&amp;gt; to chdir to &amp;quot;conf&amp;quot; to find the file automatically.
&lt;br&gt;&amp;gt; ----
&lt;br&gt;&amp;gt; activemq@host:~&amp;gt; bin/activemq-admin start
&lt;br&gt;&amp;gt; GNARF &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Java Runtime: IBM Corporation 1.6.0 /usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre
&lt;br&gt;&amp;gt; &amp;nbsp; Heap sizes: current=4096k &amp;nbsp;free=3055k &amp;nbsp;max=524288k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; JVM args: -Xjcl:jclscar_24 -Dcom.ibm.oti.vm.bootstrap.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64 -Dsun.boot.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64 -Djava.library.path=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64/default:/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/amd64:/usr/lib -Djava.home=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre -Djava.ext.dirs=/usr/lib64/jvm/java-1_6_0-ibm-1.6.0/jre/lib/ext -Duser.dir=/opt/apache-activemq-5.3.0 _j2se_j9=1119744 -Xdump -Djava.class.path=. -Xmx512M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote -Dactivemq.classpath=/opt/apache-activemq/conf; -Dactivemq.home=/opt/apache-activemq -Dactivemq.base=/opt/apache-activemq -Djava.class.path=/opt/apache-activemq/bin/run.jar -Dsun.java.command=/opt/apache-activemq/bin/run.jar start -Dsun.java.launcher=SUN_STANDARD -Dsun.java.launcher.pid=32694 _port_library _org.apache.harmony.vmi.portlib &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /opt/apache-activemq &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /opt/apache-activemq &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Loading message broker from: xbean:activemq.xml &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Using Persistence Adapter: org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter@42da42da &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Replayed 1 operations from the journal in 0.015 seconds. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ 5.3.0 JMS Message Broker (localhost) is starting &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | For help or more information please see: &lt;a href=&quot;http://activemq.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; java.io.FileNotFoundException: logging.properties (No such file or directory) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FileInputStream.&amp;lt;init&amp;gt;(FileInputStream.java:112) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.io.FileInputStream.&amp;lt;init&amp;gt;(FileInputStream.java:72) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.logging.LogManager.readConfiguration(LogManager.java:464) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.logging.LogManager$3.run(LogManager.java:226) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(AccessController.java:202) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.logging.LogManager.&amp;lt;clinit&amp;gt;(LogManager.java:212) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.J9VMInternals.initializeImpl(Native Method) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.logging.Logger.getLoggerWithRes(Logger.java:342) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.util.logging.Logger.getLogger(Logger.java:372) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jmx.remote.util.ClassLogger.&amp;lt;init&amp;gt;(ClassLogger.java:49) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.NotificationBroadcasterSupport.&amp;lt;clinit&amp;gt;(NotificationBroadcasterSupport.java:346) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.J9VMInternals.initializeImpl(Native Method) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.J9VMInternals.initialize(J9VMInternals.java:200) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.MBeanServerDelegate.&amp;lt;init&amp;gt;(MBeanServerDelegate.java:69) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jmx.mbeanserver.MBeanServerDelegateImpl.&amp;lt;init&amp;gt;(MBeanServerDelegateImpl.java:94) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at com.sun.jmx.mbeanserver.JmxMBeanServer.newMBeanServerDelegate(JmxMBeanServer.java:1338) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.MBeanServerBuilder.newMBeanServerDelegate(MBeanServerBuilder.java:60) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.MBeanServerFactory.newMBeanServer(MBeanServerFactory.java:313) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:224) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.management.MBeanServerFactory.createMBeanServer(MBeanServerFactory.java:185) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.management.ManagementFactory.getPlatformMBeanServer(ManagementFactory.java:298) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:599) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagementContext.findTigerMBeanServer(ManagementContext.java:349) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagementContext.findMBeanServer(ManagementContext.java:319) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagementContext.getMBeanServer(ManagementContext.java:169) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagementContext.registerMBean(ManagementContext.java:292) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.AnnotatedMBean.registerMBean(AnnotatedMBean.java:54) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagedRegionBroker.registerDestination(ManagedRegionBroker.java:245) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagedRegionBroker.register(ManagedRegionBroker.java:151) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagedQueueRegion.createDestination(ManagedQueueRegion.java:57) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.region.AbstractRegion.addDestination(AbstractRegion.java:120) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.region.RegionBroker.addDestination(RegionBroker.java:268) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:142) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:142) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.advisory.AdvisoryBroker.addDestination(AdvisoryBroker.java:153) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFilter.addDestination(BrokerFilter.java:142) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:149) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.region.AbstractRegion.start(AbstractRegion.java:94) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.region.RegionBroker.start(RegionBroker.java:178) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.jmx.ManagedRegionBroker.start(ManagedRegionBroker.java:100) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.TransactionBroker.start(TransactionBroker.java:112) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:154) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:154) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerService$3.start(BrokerService.java:1668) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerService.start(BrokerService.java:452) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:56) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(AccessController.java:224) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:64) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.xbean.spring.context.ResourceXmlApplicationContext.&amp;lt;init&amp;gt;(ResourceXmlApplicationContext.java:52) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.xbean.XBeanBrokerFactory.createApplicationContext(XBeanBrokerFactory.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker(XBeanBrokerFactory.java:52)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.StartCommand.startBroker(StartCommand.java:115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.StartCommand.runTask(StartCommand.java:74)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.java:129)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.AbstractCommand.execute(AbstractCommand.java:57)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:79)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:599)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.runTaskClass(Main.java:251)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.activemq.console.Main.main(Main.java:107)
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2451%29-logging.properties-are-not-found-automatically-by-start-script-tp25894301p26305647.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26305616</id>
	<title>[jira] Updated: (AMQ-2453) start/control-script is not suitable for professional environments</title>
	<published>2009-11-11T09:53:52Z</published>
	<updated>2009-11-11T09:53:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2453?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2453?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Marc Schöchlin updated AMQ-2453:
&lt;br&gt;--------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Attachment: usage-example.txt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; activemq
&lt;br&gt;&lt;br&gt;I wrote a new initscript for running standalone activemq installations
&lt;br&gt;(see attached script).
&lt;br&gt;&lt;br&gt;This script is originally based on the scripts &amp;nbsp;&amp;quot;activemq&amp;quot; and
&lt;br&gt;&amp;quot;activemq-admin&amp;quot; located in
&lt;br&gt;&amp;quot;assembly/src/release/bin/&amp;quot; and replaces both scripts.
&lt;br&gt;&lt;br&gt;Read &amp;quot;usage-examples.txt&amp;quot; for &amp;nbsp;getting a first impression of the initscript.
&lt;br&gt;&lt;br&gt;Features of the new script:
&lt;br&gt;- the script should be compatible with cygwin, macosx and most linux and
&lt;br&gt;unix systems
&lt;br&gt;&amp;nbsp; To ensure compatibility to macosx and cygwin it does not utilize lsb
&lt;br&gt;standard infrastructure for controlling daemons like
&lt;br&gt;&amp;nbsp; &amp;quot;start-stop-daemon&amp;quot;.
&lt;br&gt;&amp;nbsp; &amp;nbsp;(i tried to keep the shell-syntax compatible to most unix systems,
&lt;br&gt;but only tested on SLES11 and Ubuntu 9.10)
&lt;br&gt;- the complete functionality if &amp;quot;activemq-admin&amp;quot; is now included in
&lt;br&gt;&amp;quot;activemq&amp;quot;
&lt;br&gt;&amp;nbsp; (list, query, browse, ...)
&lt;br&gt;- all option not implemented by the initscript, are directly passed to
&lt;br&gt;the java-call
&lt;br&gt;- the configuration parameters can be located in
&lt;br&gt;/etc/default/activemq.conf or &amp;nbsp;$HOME/.activemqrc
&lt;br&gt;- the script supports operation of multiple instances on the same system
&lt;br&gt;&amp;nbsp; (if the script is symlinked/renamed to
&lt;br&gt;&amp;quot;activemq-instance-&amp;lt;INSTANCENAME&amp;gt;&amp;quot;, the configuration
&lt;br&gt;&amp;nbsp; is searched on /etc/default/activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.conf and
&lt;br&gt;$HOME/.activemqrc-instance-&amp;lt;INSTANCENAME&amp;gt;)
&lt;br&gt;- in case of syntax-errors in the configuration, the execution is stopped
&lt;br&gt;- a template configuration for the script can be created by using the
&lt;br&gt;&amp;quot;setup&amp;quot; option
&lt;br&gt;- activemq configuration- and data-dir (e.g. kahadb, tmpstorage) are
&lt;br&gt;configurable
&lt;br&gt;- configuration hints for jmx (because of non-available
&lt;br&gt;&amp;quot;VirtualMachine.attach(PID)&amp;quot;, especially needed when using a ibm jvms)
&lt;br&gt;- improved shutdown procedure: script invokes shutdown by a jmx-request,
&lt;br&gt;if process does not disappear
&lt;br&gt;&amp;nbsp; after a configurable timeout, the process is killed by SIGKILL (-9)
&lt;br&gt;- start activemq daemon as an background process : option &amp;quot;start&amp;quot;
&lt;br&gt;- start activemq daemon without daemonizing the daemon: option &amp;quot;fgstart&amp;quot;
&lt;br&gt;- usage of PID files to determine running activemq instances
&lt;br&gt;- the &amp;quot;status&amp;quot; option, checks if there is a running activemq instance
&lt;br&gt;&amp;nbsp; (this is useful for using activemq with high-availability tools)
&lt;br&gt;- the script outputs usage-information if it is invoked without any option
&lt;br&gt;&amp;nbsp; (usage of the java binary combined with the script-usage)
&lt;br&gt;&lt;br&gt;In my opinion it would be good/nice:
&lt;br&gt;- if this script is will be tested on several unix-systems and on cygwin
&lt;br&gt;- to provide the possibility to configure the entire jmx-setup in
&lt;br&gt;activemq.xml or jetty.xml
&lt;br&gt;&amp;nbsp; (if jetty provides this)
&lt;br&gt;- it would be nice if the java code supports daemonizing
&lt;br&gt;- if this script will be part of activemq, we should adapt the wiki pages
&lt;br&gt;&lt;br&gt;Feedback and improvement ideas are very welcome :-)
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; start/control-script is not suitable for professional environments
&lt;br&gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2453
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2453&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2453&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Broker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Marc Schöchlin
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: activemq, usage-example.txt
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The start-scripts &amp;quot;activemq&amp;quot; and &amp;quot;activemq-admin&amp;quot; do not seem to be ready for production use.
&lt;br&gt;&amp;gt; Reasons:
&lt;br&gt;&amp;gt; - Server does not run in background
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; this can be done by redirecting output to a file and run in background
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; in my opinion this should be implemented directly in java
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; the console log should be written by log4j to &amp;lt;install-root&amp;gt;/data/console.log
&lt;br&gt;&amp;gt; - The process should be started on a non-root user 
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; use 'su -c &amp;quot;$COMMAND&amp;quot; - $RUN_AS_USER' 
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; this should be defined in /etc/activemq.conf
&lt;br&gt;&amp;gt; - The script should support a &amp;quot;reload&amp;quot; feature to reload the configurartion
&lt;br&gt;&amp;gt; &amp;nbsp; (if activemq supports reloading)
&lt;br&gt;&amp;gt; - The script should support a &amp;quot;status&amp;quot; option
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; this should show a quick overview about the state of activemq
&lt;br&gt;&amp;gt; &amp;nbsp; =&amp;gt; this should return a value != 0 if the service is not working
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(this is important for cluster integration)
&lt;br&gt;&amp;gt; Does anybody already working on these items?
&lt;br&gt;&amp;gt; Do you have suggestions for a implementation?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2453%29-start-control-script-is-not-suitable-for-professional-environments-tp25894741p26305616.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303498</id>
	<title>[jira] Commented: (AMQCPP-253) Problems with compiler aCC on HPUX</title>
	<published>2009-11-11T07:43:52Z</published>
	<updated>2009-11-11T07:43:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55310#action_55310&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55310#action_55310&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Timothy Bish commented on AMQCPP-253:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;The warnings could be of use but I don't think they are the cause of this error. &amp;nbsp;This looks more like the compiler is having an issue with the member template dynamicCast in the Pointer class which is odd since the library uses this extensively. &amp;nbsp;My first guess is that there is something not getting passed to the compiler for the exe that is getting passed to the compiler when building the lib, have you check the output of the call to aCC for a file in the lib vs a file in the examples build?
&lt;br&gt;&lt;br&gt;I don't know why you couldn't attach the file, the included amq_cpp_30.tar for this issue is 60KB so you are under that. &amp;nbsp;Worse case you can send it to me via email but I'd verify those compiler settings first.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Problems with compiler aCC on HPUX
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQCPP-253
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: HP-UX gemma1 B.11.23 U 9000/800
&lt;br&gt;&amp;gt; aCC: HP ANSI C++ B3910B A.03.77
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Wolfgang.Klein
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq_cpp_30.tar, TcpSocket.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; compile errors with native HP compiler
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQCPP-253%29-Problems-with-compiler-aCC-on-HPUX-tp24217786p26303498.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303464</id>
	<title>[jira] Created: (AMQ-2486) systemExitOnShutdown=&quot;true&quot; causes broker shutdown to hang</title>
	<published>2009-11-11T07:41:52Z</published>
	<updated>2009-11-11T07:41:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">systemExitOnShutdown=&amp;quot;true&amp;quot; causes broker shutdown to hang
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: AMQ-2486
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2486&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: ActiveMQ
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 5.3.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Dejan Bosanac
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Dejan Bosanac
&lt;br&gt;&lt;br&gt;&lt;br&gt;To reproduce:
&lt;br&gt;&lt;br&gt;* add systemExitOnShutdown=&amp;quot;true&amp;quot; to the &amp;lt;broker&amp;gt; tag
&lt;br&gt;* start a broker
&lt;br&gt;* try to stop the broker
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2486%29-systemExitOnShutdown%3D%22true%22-causes-broker-shutdown-to-hang-tp26303464p26303464.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303328</id>
	<title>[jira] Commented: (AMQ-2485) Pure Master Slave documentation should describe how to recover from slave failure</title>
	<published>2009-11-11T07:33:52Z</published>
	<updated>2009-11-11T07:33:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55309#action_55309&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55309#action_55309&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Jörn Kottmann commented on AMQ-2485:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yes thanks
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Pure Master Slave documentation should describe how to recover from slave failure
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2485
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Documentation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jörn Kottmann
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Pure Master Slave documentation should describe how to recover from a slave failure. The Master is still running, but the slave fails, how can the slave be reattached to the master ?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2485%29-Pure-Master-Slave-documentation-should-describe-how-to-recover-from-slave-failure-tp26302023p26303328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303297</id>
	<title>[jira] Commented: (AMQCPP-253) Problems with compiler aCC on HPUX</title>
	<published>2009-11-11T07:31:53Z</published>
	<updated>2009-11-11T07:31:53Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55307#action_55307&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55307#action_55307&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Brian McFarland commented on AMQCPP-253:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;I'm trying to attach a build log, and keep getting this error from the website.
&lt;br&gt;&lt;br&gt;Errors
&lt;br&gt;No files were attached. Please add your attachments again (lost during reload).
&lt;br&gt;&lt;br&gt;As a zip file, it's on 32KB. 
&lt;br&gt;&lt;br&gt;Tim, do you think the aCC warnings in the log would be useful to you? &amp;nbsp; If so is there an alternate method I can use to send them?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Problems with compiler aCC on HPUX
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQCPP-253
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: HP-UX gemma1 B.11.23 U 9000/800
&lt;br&gt;&amp;gt; aCC: HP ANSI C++ B3910B A.03.77
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Wolfgang.Klein
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq_cpp_30.tar, TcpSocket.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; compile errors with native HP compiler
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQCPP-253%29-Problems-with-compiler-aCC-on-HPUX-tp24217786p26303297.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26303298</id>
	<title>[jira] Commented: (AMQ-2485) Pure Master Slave documentation should describe how to recover from slave failure</title>
	<published>2009-11-11T07:31:53Z</published>
	<updated>2009-11-11T07:31:53Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55308#action_55308&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55308#action_55308&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Gary Tully commented on AMQ-2485:
&lt;br&gt;---------------------------------
&lt;br&gt;&lt;br&gt;The master needs to be restarted and the slave attached again. A slave cannot play catch up with an already started and active master. there is a waitForSlave option on a master that can facilitate the synchronized start of the master.
&lt;br&gt;&lt;br&gt;Would this suffice?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Pure Master Slave documentation should describe how to recover from slave failure
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQ-2485
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: Documentation
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 5.3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jörn Kottmann
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Pure Master Slave documentation should describe how to recover from a slave failure. The Master is still running, but the slave fails, how can the slave be reattached to the master ?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2485%29-Pure-Master-Slave-documentation-should-describe-how-to-recover-from-slave-failure-tp26302023p26303298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26302062</id>
	<title>Hudson build is back to stable: ActiveMQ #183</title>
	<published>2009-11-11T06:24:00Z</published>
	<updated>2009-11-11T06:24:00Z</updated>
	<author>
		<name>Apache Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.zones.apache.org/hudson/job/ActiveMQ/183/changes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.zones.apache.org/hudson/job/ActiveMQ/183/changes&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-ActiveMQ--182-tp26294983p26302062.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26302023</id>
	<title>[jira] Created: (AMQ-2485) Pure Master Slave documentation should describe how to recover from slave failure</title>
	<published>2009-11-11T06:21:52Z</published>
	<updated>2009-11-11T06:21:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Pure Master Slave documentation should describe how to recover from slave failure
&lt;br&gt;---------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: AMQ-2485
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2485&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: ActiveMQ
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Documentation
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 5.3.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Jörn Kottmann
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;The Pure Master Slave documentation should describe how to recover from a slave failure. The Master is still running, but the slave fails, how can the slave be reattached to the master ?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2485%29-Pure-Master-Slave-documentation-should-describe-how-to-recover-from-slave-failure-tp26302023p26302023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26302020</id>
	<title>Hudson build is back to stable: ActiveMQ » ActiveMQ :: Optional #183</title>
	<published>2009-11-11T06:21:46Z</published>
	<updated>2009-11-11T06:21:46Z</updated>
	<author>
		<name>Apache Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.zones.apache.org/hudson/job/ActiveMQ/org.apache.activemq$activemq-optional/183/changes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.zones.apache.org/hudson/job/ActiveMQ/org.apache.activemq$activemq-optional/183/changes&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-ActiveMQ-%C2%BB-ActiveMQ-%3A%3A-Optional--182-tp26294981p26302020.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298442</id>
	<title>[jira] Created: (AMQ-2484) Avoid stuck messages in a network of brokers</title>
	<published>2009-11-11T01:33:52Z</published>
	<updated>2009-11-11T01:33:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">Avoid stuck messages in a network of brokers
&lt;br&gt;--------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: AMQ-2484
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2484&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2484&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: ActiveMQ
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Improvement
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Environment: all
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Andreas Gies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Minor
&lt;br&gt;&lt;br&gt;&lt;br&gt;In certain fail over scenarios messages can become &amp;quot;stuck&amp;quot; in a network of brokers. This would be the case if the message was forwarded to a broker because a consumer existed, but the consumer disconnects or dies before the message can be delivered. Th then the consumer reconnects to the network of brokers it might be, that it connects to another member of the NWOB alltogether. 
&lt;br&gt;&lt;br&gt;If the message has already passed that other broker on its way, the message is stuck. 
&lt;br&gt;&lt;br&gt;To solve this I was thinking along the lines of allowing a NWOB-redelivery policy. The default for this could be &amp;quot;NONE&amp;quot; and would represent the current behavior. On top of that it would be nice to configure a timeout, after which the message will be passed on even to nodes that it has already crossed. Perhaps some kind of backoffmultiplier would make sense here as well ?
&lt;br&gt;&lt;br&gt;Another way might be to simply &amp;quot;forget&amp;quot; the path the message came across, but I am not sure about the potential impacts regarding duplicate messages or similar issues. 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2484%29-Avoid-stuck-messages-in-a-network-of-brokers-tp26298442p26298442.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298403</id>
	<title>[jira] Created: (AMQ-2483) OOM due to build of of iterate executions during bulk message consumption - asyncWakeup called excessivly</title>
	<published>2009-11-11T01:29:52Z</published>
	<updated>2009-11-11T01:29:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">OOM due to build of of iterate executions during bulk message consumption - asyncWakeup called excessivly
&lt;br&gt;---------------------------------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: AMQ-2483
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQ-2483&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQ-2483&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: ActiveMQ
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Components: Broker
&lt;br&gt;&amp;nbsp; &amp;nbsp; Affects Versions: 5.3.0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Gary Tully
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Gary Tully
&lt;br&gt;&lt;br&gt;&lt;br&gt;when consuming a large of messages,the method:asyncWakeup() is invoked
&lt;br&gt;crazily,so the executor has a great deal of &amp;nbsp;runnable that callback Queue.iterate(), but
&lt;br&gt;Queue.iterate() is much slower than the increasing of runnable in the
&lt;br&gt;executor. this result in OOM.
&lt;br&gt;&lt;br&gt;avoid to invoke the method:asyncWakeup() &amp;nbsp;frequently???
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/file/p26278228/oom.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/file/p26278228/oom.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;Context: &amp;nbsp;&lt;a href=&quot;http://old.nabble.com/Out-of-Memory-on-5.3-tp26064098p26297020.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Out-of-Memory-on-5.3-tp26064098p26297020.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQ-2483%29-OOM-due-to-build-of-of-iterate-executions-during-bulk-message-consumption---asyncWakeup-called-excessivly-tp26298403p26298403.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26298204</id>
	<title>Re: Improved ActiveMQ Initscript</title>
	<published>2009-11-11T01:13:31Z</published>
	<updated>2009-11-11T01:13:31Z</updated>
	<author>
		<name>Dejan Bosanac</name>
	</author>
	<content type="html">Hi Marc,
&lt;br&gt;&lt;br&gt;great work, thanks. Can you create Jira enhacement request with these files
&lt;br&gt;attached and description. It'll make sure it doesn't get lost in the emails.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;--
&lt;br&gt;Dejan Bosanac - &lt;a href=&quot;http://twitter.com/dejanb&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/dejanb&lt;/a&gt;&lt;br&gt;&lt;br&gt;Open Source Integration - &lt;a href=&quot;http://fusesource.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fusesource.com/&lt;/a&gt;&lt;br&gt;ActiveMQ in Action - &lt;a href=&quot;http://www.manning.com/snyder/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.manning.com/snyder/&lt;/a&gt;&lt;br&gt;Blog - &lt;a href=&quot;http://www.nighttale.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nighttale.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/10 Marc Schöchlin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298204&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marc@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello ActiveMQ developers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; i wrote a new initscript for running standalone activemq installations
&lt;br&gt;&amp;gt; (see attached script).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This script is originally based on the scripts &amp;nbsp;&amp;quot;activemq&amp;quot; and
&lt;br&gt;&amp;gt; &amp;quot;activemq-admin&amp;quot; located in
&lt;br&gt;&amp;gt; &amp;quot;assembly/src/release/bin/&amp;quot; and replaces both scripts.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Read &amp;quot;usage-examples.txt&amp;quot; for &amp;nbsp;getting a first impression of the
&lt;br&gt;&amp;gt; initscript.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Features of the new script:
&lt;br&gt;&amp;gt; - the script should be compatible with cygwin, macosx and most linux and
&lt;br&gt;&amp;gt; unix systems
&lt;br&gt;&amp;gt; &amp;nbsp;To ensure compatibility to macosx and cygwin it does not utilize lsb
&lt;br&gt;&amp;gt; standard infrastructure for controlling daemons like
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;quot;start-stop-daemon&amp;quot;.
&lt;br&gt;&amp;gt; &amp;nbsp; (i tried to keep the shell-syntax compatible to most unix systems,
&lt;br&gt;&amp;gt; but only tested on SLES11 and Ubuntu 9.10)
&lt;br&gt;&amp;gt; - the complete functionality if &amp;quot;activemq-admin&amp;quot; is now included in
&lt;br&gt;&amp;gt; &amp;quot;activemq&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;(list, query, browse, ...)
&lt;br&gt;&amp;gt; - all option not implemented by the initscript, are directly passed to
&lt;br&gt;&amp;gt; the java-call
&lt;br&gt;&amp;gt; - the configuration parameters can be located in
&lt;br&gt;&amp;gt; /etc/default/activemq.conf or &amp;nbsp;$HOME/.activemqrc
&lt;br&gt;&amp;gt; - the script supports operation of multiple instances on the same system
&lt;br&gt;&amp;gt; &amp;nbsp;(if the script is symlinked/renamed to
&lt;br&gt;&amp;gt; &amp;quot;activemq-instance-&amp;lt;INSTANCENAME&amp;gt;&amp;quot;, the configuration
&lt;br&gt;&amp;gt; &amp;nbsp;is searched on /etc/default/activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.conf and
&lt;br&gt;&amp;gt; $HOME/.activemqrc-instance-&amp;lt;INSTANCENAME&amp;gt;)
&lt;br&gt;&amp;gt; - in case of syntax-errors in the configuration, the execution is stopped
&lt;br&gt;&amp;gt; - a template configuration for the script can be created by using the
&lt;br&gt;&amp;gt; &amp;quot;setup&amp;quot; option
&lt;br&gt;&amp;gt; - activemq configuration- and data-dir (e.g. kahadb, tmpstorage) are
&lt;br&gt;&amp;gt; configurable
&lt;br&gt;&amp;gt; - configuration hints for jmx (because of non-available
&lt;br&gt;&amp;gt; &amp;quot;VirtualMachine.attach(PID)&amp;quot;, especially needed when using a ibm jvms)
&lt;br&gt;&amp;gt; - improved shutdown procedure: script invokes shutdown by a jmx-request,
&lt;br&gt;&amp;gt; if process does not disappear
&lt;br&gt;&amp;gt; &amp;nbsp;after a configurable timeout, the process is killed by SIGKILL (-9)
&lt;br&gt;&amp;gt; - start activemq daemon as an background process : option &amp;quot;start&amp;quot;
&lt;br&gt;&amp;gt; - start activemq daemon without daemonizing the daemon: option &amp;quot;fgstart&amp;quot;
&lt;br&gt;&amp;gt; - usage of PID files to determine running activemq instances
&lt;br&gt;&amp;gt; - the &amp;quot;status&amp;quot; option, checks if there is a running activemq instance
&lt;br&gt;&amp;gt; &amp;nbsp;(this is useful for using activemq with high-availability tools)
&lt;br&gt;&amp;gt; - the script outputs usage-information if it is invoked without any option
&lt;br&gt;&amp;gt; &amp;nbsp;(usage of the java binary combined with the script-usage)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In my opinion it would be good/nice:
&lt;br&gt;&amp;gt; - if this script is will be tested on several unix-systems and on cygwin
&lt;br&gt;&amp;gt; - to provide the possibility to configure the entire jmx-setup in
&lt;br&gt;&amp;gt; activemq.xml or jetty.xml
&lt;br&gt;&amp;gt; &amp;nbsp;(if jetty provides this)
&lt;br&gt;&amp;gt; - it would be nice if the java code supports daemonizing
&lt;br&gt;&amp;gt; - if this script will be part of activemq, we should adapt the wiki pages
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Feedback and improvement ideas are very welcome :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards
&lt;br&gt;&amp;gt; Marc Schoechlin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # Licensed to the Apache Software Foundation (ASF) under one or more
&lt;br&gt;&amp;gt; # contributor license agreements. &amp;nbsp;See the NOTICE file distributed with
&lt;br&gt;&amp;gt; # this work for additional information regarding copyright ownership.
&lt;br&gt;&amp;gt; # The ASF licenses this file to You under the Apache License, Version 2.0
&lt;br&gt;&amp;gt; # (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with
&lt;br&gt;&amp;gt; # the License. &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Unless required by applicable law or agreed to in writing, software
&lt;br&gt;&amp;gt; # distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;&amp;gt; # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;&amp;gt; # See the License for the specific language governing permissions and
&lt;br&gt;&amp;gt; # limitations under the License.
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # This script controls standalone Apache ActiveMQ service processes.
&lt;br&gt;&amp;gt; # To ensure compatibility to macosx and cygwin we do not utilize
&lt;br&gt;&amp;gt; # lsb standard infrastructure for controlling daemons like
&lt;br&gt;&amp;gt; # &amp;quot;start-stop-daemon&amp;quot;.
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # See also
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://activemq.apache.org/activemq-command-line-tools-reference.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/activemq-command-line-tools-reference.html&lt;/a&gt;&lt;br&gt;&amp;gt; # for additional commandline arguments
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Authors:
&lt;br&gt;&amp;gt; # Marc Schoechlin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298204&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # CONFIGURATION
&lt;br&gt;&amp;gt; ACTIVEMQ_CONFIGS=&amp;quot;/etc/default/activemq.conf $HOME/.activemqrc&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # For using instances
&lt;br&gt;&amp;gt; if ( basename $0 | grep -q &amp;quot;activemq-instance-&amp;quot; );then
&lt;br&gt;&amp;gt; &amp;nbsp; INST=&amp;quot;$(basename $0|sed 's/^activemq-instance-//;s/\.sh$//')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; ACTIVEMQ_CONFIGS=&amp;quot;/etc/default/activemq-instance-${INST}.conf
&lt;br&gt;&amp;gt; $HOME/.activemqrc-instance-${INST}&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; echo &amp;quot;INFO: using alternative activemq configuration files:
&lt;br&gt;&amp;gt; $ACCTIVEMQ_CONFIGS&amp;quot;
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ## START:DEFAULTCONFIG
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # Configuration file for running Apache Active MQ as standalone provider
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # This file overwrites the predefined settings of the sysv init-script
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Active MQ installation dir
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME=&amp;quot;/opt/activemq&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Active MQ configuration directory
&lt;br&gt;&amp;gt; ACTIVEMQ_CONFIG_DIR=&amp;quot;$ACTIVEMQ_HOME/conf&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Active MQ configuration directory
&lt;br&gt;&amp;gt; ACTIVEMQ_DATA_DIR=&amp;quot;$ACTIVEMQ_HOME/data&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Location of the pidfile
&lt;br&gt;&amp;gt; ACTIVEMQ_PIDFILE=&amp;quot;$ACTIVEMQ_DATA_DIR/activemq.pid&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Location of the java installation
&lt;br&gt;&amp;gt; # Specify the location of your java installation using JAVA_HOME, or
&lt;br&gt;&amp;gt; specify the
&lt;br&gt;&amp;gt; # path to the &amp;quot;java&amp;quot; binary using JAVACMD
&lt;br&gt;&amp;gt; # (set JAVACMD to &amp;quot;auto&amp;quot; for automatic detection)
&lt;br&gt;&amp;gt; #JAVA_HOME=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; JAVACMD=&amp;quot;auto&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Configure a user with non root priviledges, if no user is specified do
&lt;br&gt;&amp;gt; not change user
&lt;br&gt;&amp;gt; ACTIVEMQ_USER=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm memory configuration
&lt;br&gt;&amp;gt; ACTIVEMQ_OPTS_MEMORY=&amp;quot;-Xms256M -Xmx256M&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm jmx configuration
&lt;br&gt;&amp;gt; # This enables jmx access over a configured jmx-tcp-port.
&lt;br&gt;&amp;gt; # You have to configure the first four settings if you run a ibm jvm,
&lt;br&gt;&amp;gt; caused by the
&lt;br&gt;&amp;gt; # fact that IBM's jvm does not support VirtualMachine.attach(PID).
&lt;br&gt;&amp;gt; # JMX access is needed for quering a running activemq instance to gain data
&lt;br&gt;&amp;gt; or to
&lt;br&gt;&amp;gt; # trigger management operations.
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access:
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; # # The &amp;quot;monitorRole&amp;quot; role has readonly access.
&lt;br&gt;&amp;gt; # # The &amp;quot;controlRole&amp;quot; role has readwrite access.
&lt;br&gt;&amp;gt; # monitorRole readonly
&lt;br&gt;&amp;gt; # controlRole readwrite
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password:
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; # # The &amp;quot;monitorRole&amp;quot; role has password &amp;quot;abc123&amp;quot;.
&lt;br&gt;&amp;gt; # # # The &amp;quot;controlRole&amp;quot; role has password &amp;quot;abcd1234&amp;quot;.
&lt;br&gt;&amp;gt; # monitorRole abc123
&lt;br&gt;&amp;gt; # controlRole abcd1234
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;-Dcom.sun.management.jmxremote.port=11099 &amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password&amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access&amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.ssl=false&amp;quot;
&lt;br&gt;&amp;gt; ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm jmx configuration for controlling the broker process
&lt;br&gt;&amp;gt; # You only have to configure the first four settings if you run a ibm jvm,
&lt;br&gt;&amp;gt; caused by the
&lt;br&gt;&amp;gt; # fact that IBM's jvm does not support VirtualMachine.attach(PID)
&lt;br&gt;&amp;gt; # (see also com.sun.management.jmxremote.port, .jmx.password.file and
&lt;br&gt;&amp;gt; .jmx.access.file )
&lt;br&gt;&amp;gt; #ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;--jmxurl service:jmx:rmi:///jndi/rmi://
&lt;br&gt;&amp;gt; 127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234&amp;quot;
&lt;br&gt;&amp;gt; ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Specify the queue manager URL for using &amp;quot;browse&amp;quot; option of sysv
&lt;br&gt;&amp;gt; initscript
&lt;br&gt;&amp;gt; ACTIVEMQ_QUEUEMANAGERURL=&amp;quot;--amqurl tcp://localhost:61616&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set additional JSE arguments
&lt;br&gt;&amp;gt; ACTIVEMQ_SSL_OPTS=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Uncomment to enable YourKit profiling
&lt;br&gt;&amp;gt; #ACTIVEMQ_DEBUG_OPTS=&amp;quot;-agentlib:yjpagent&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Uncomment to enable remote debugging
&lt;br&gt;&amp;gt; #ACTIVEMQ_DEBUG_OPTS=&amp;quot;-Xdebug -Xnoagent -Djava.compiler=NONE
&lt;br&gt;&amp;gt; -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ActiveMQ tries to shutdown the broker by jmx,
&lt;br&gt;&amp;gt; # after a specified number of seconds send SIGKILL
&lt;br&gt;&amp;gt; ACTIVEMQ_KILL_MAXSECONDS=&amp;quot;300&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ## END:DEFAULTCONFIG
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # LOAD CONFIGURATION
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # load activemq configuration
&lt;br&gt;&amp;gt; CONFIG_LOAD=&amp;quot;no&amp;quot;
&lt;br&gt;&amp;gt; for ACTIVEMQ_CONFIG in $ACTIVEMQ_CONFIGS;
&lt;br&gt;&amp;gt; do
&lt;br&gt;&amp;gt; &amp;nbsp; if [ -f &amp;quot;$ACTIVEMQ_CONFIG&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ( . $ACTIVEMQ_CONFIG &amp;gt;/dev/null 2&amp;gt;&amp;1 )
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$?&amp;quot; != &amp;quot;0&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: there are syntax errors in '$ACTIVEMQ_CONFIG'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: loading '$ACTIVEMQ_CONFIG'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; . $ACTIVEMQ_CONFIG
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;CONFIG_LOAD=&amp;quot;yes&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt; done
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # inform user thagt no configuration was loaded
&lt;br&gt;&amp;gt; if [ &amp;quot;$CONFIG_LOAD&amp;quot; != &amp;quot;yes&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; if [ &amp;quot;$1&amp;quot; != &amp;quot;setup&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: using default configuration&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;(you can configure options in one of these file:
&lt;br&gt;&amp;gt; $ACTIVEMQ_CONFIGS)&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: invoke the following command to create a configuration
&lt;br&gt;&amp;gt; file&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;$0 setup [ $(echo $ACTIVEMQ_CONFIGS|sed 's/[ ][ ]*/ | /') ]&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # create configuration if requested
&lt;br&gt;&amp;gt; if [ &amp;quot;$1&amp;quot; = &amp;quot;setup&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; if [ -z &amp;quot;$2&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: specify configuration file&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; echo &amp;quot;INFO: creating configuration file: $2&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; (
&lt;br&gt;&amp;gt; &amp;nbsp; P_STATE=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; while read LINE ;do
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (echo &amp;quot;$LINE&amp;quot; | grep &amp;quot;START:DEFAULTCONFIG&amp;quot; &amp;gt;/dev/null );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; P_STATE=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; continue;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (echo &amp;quot;$LINE&amp;quot; | grep &amp;quot;END:DEFAULTCONFIG&amp;quot; &amp;gt;/dev/null);then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; P_STATE=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if [ &amp;quot;$P_STATE&amp;quot; -eq &amp;quot;1&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo $LINE
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; done &amp;lt; $0
&lt;br&gt;&amp;gt; &amp;nbsp; ) &amp;gt; $2
&lt;br&gt;&amp;gt; &amp;nbsp; echo &amp;quot;INFO: it's recommend to limit access to '$2' to the priviledged
&lt;br&gt;&amp;gt; user&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; echo &amp;quot;INFO: (recommended: chown `whoami`:nogroup '$2'; chmod 600 '$2')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; exit $?
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # OS SPECIFIC SUPPORT
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OSTYPE=&amp;quot;unknown&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; case &amp;quot;`uname`&amp;quot; in
&lt;br&gt;&amp;gt; &amp;nbsp;CYGWIN*) OSTYPE=&amp;quot;cygwin&amp;quot; ;;
&lt;br&gt;&amp;gt; &amp;nbsp;Darwin*)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OSTYPE=&amp;quot;darwin&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$JAVACMD&amp;quot; = &amp;quot;auto&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;gt; esac
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # For Cygwin, ensure paths are in UNIX format before anything is touched
&lt;br&gt;&amp;gt; if [ &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ]; then
&lt;br&gt;&amp;gt; &amp;nbsp;[ -n &amp;quot;$ACTIVEMQ_HOME&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ACTIVEMQ_HOME=&amp;quot;`cygpath --unix &amp;quot;$ACTIVEMQ_HOME&amp;quot;`&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;[ -n &amp;quot;$JAVA_HOME&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JAVA_HOME=&amp;quot;`cygpath --unix &amp;quot;$JAVA_HOME&amp;quot;`&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;[ -n &amp;quot;$CLASSPATH&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;CLASSPATH=&amp;quot;`cygpath --path --unix &amp;quot;$CLASSPATH&amp;quot;`&amp;quot;
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Detect the location of the java binary
&lt;br&gt;&amp;gt; if [ -z &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp;if [ -n &amp;quot;$JAVA_HOME&amp;quot; &amp;nbsp;] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if [ -x &amp;quot;$JAVA_HOME/jre/sh/java&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;# IBM's JDK on AIX uses strange locations for the executables
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;JAVACMD=&amp;quot;$JAVA_HOME/jre/sh/java&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;JAVACMD=&amp;quot;$JAVA_HOME/bin/java&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp;fi
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Hm, we still do not know the location of the java binary
&lt;br&gt;&amp;gt; if [ ! -x &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JAVACMD=`which java 2&amp;gt; /dev/null `
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if [ -z &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JAVACMD=java
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt; # Stopt here if no java installation is defined/found
&lt;br&gt;&amp;gt; if [ ! -x &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp;echo &amp;quot;ERROR: configuration varaiable JAVA_HOME or JAVACMD is not defined
&lt;br&gt;&amp;gt; correctly.&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;echo &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; (JAVA_HOME='$JAVAHOME', JAVACMD='$JAVACMD')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; echo &amp;quot;INFO: useing java '$JAVACMD'&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; if [ -z &amp;quot;$ACTIVEMQ_BASE&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp;ACTIVEMQ_BASE=&amp;quot;$ACTIVEMQ_HOME&amp;quot;
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # For Cygwin, switch paths to Windows format before running java if [
&lt;br&gt;&amp;gt; &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ]; then
&lt;br&gt;&amp;gt; if [ &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp;ACTIVEMQ_HOME=`cygpath --windows &amp;quot;$ACTIVEMQ_HOME&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;ACTIVEMQ_BASE=`cygpath --windows &amp;quot;$ACTIVEMQ_BASE&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;ACTIVEMQ_CLASSPATH=`cygpath --path --windows &amp;quot;$ACTIVEMQ_CLASSPATH&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;JAVA_HOME=`cygpath --windows &amp;quot;$JAVA_HOME&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;CLASSPATH=`cygpath --path --windows &amp;quot;$CLASSPATH&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;CYGHOME=`cygpath --windows &amp;quot;$HOME&amp;quot;`
&lt;br&gt;&amp;gt; &amp;nbsp;if [ -n &amp;quot;$CYGHOME&amp;quot; ]; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_CYGWIN=&amp;quot;-Dcygwin.user.home=\&amp;quot;$CYGHOME\&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;fi
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set default classpath
&lt;br&gt;&amp;gt; ACTIVEMQ_CLASSPATH=&amp;quot;${ACTIVEMQ_CONFIG_DIR}/;${ACTIVEMQ_CLASSPATH}&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Backup invocation parameters
&lt;br&gt;&amp;gt; COMMANDLINE_ARGS=&amp;quot;$@&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # HELPER FUNCTIONS
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Start the ActiveMQ JAR
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # This function uses a lot of globally defined variables
&lt;br&gt;&amp;gt; invokeJar(){
&lt;br&gt;&amp;gt; &amp;nbsp; local PIDFILE=&amp;quot;$1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; local RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; local CUSER=&amp;quot;$(whoami)&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; if ( ! [ -f &amp;quot;${ACTIVEMQ_HOME}/bin/run.jar&amp;quot; ] );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: '${ACTIVEMQ_HOME}/bin/run.jar' does not exist&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; if ( [ -z &amp;quot;$ACTIVEMQ_USER&amp;quot; ] || [ &amp;quot;$ACTIVEMQ_USER&amp;quot; = &amp;quot;$CUSER&amp;quot; ] );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOIT_PREFIX=&amp;quot;sh -c &amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOIT_POSTFIX=&amp;quot;;&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; elif [ &amp;quot;$(id -u)&amp;quot; = &amp;quot;0&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOIT_PREFIX=&amp;quot;su -c &amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;DOIT_POSTFIX=&amp;quot; - $ACTIVEMQ_USER&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: changing to user '$ACTIVEMQ_USER' to invoke java&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; # Execute java binary
&lt;br&gt;&amp;gt; &amp;nbsp; if [ -n &amp;quot;$PIDFILE&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$DOIT_PREFIX &amp;quot;cd $ACTIVEMQ_CONFIG_DIR; $JAVACMD $ACTIVEMQ_OPTS
&lt;br&gt;&amp;gt; $ACTIVEMQ_DEBUG_OPTS \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.classpath=\&amp;quot;${ACTIVEMQ_CLASSPATH}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.home=\&amp;quot;${ACTIVEMQ_HOME}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.base=\&amp;quot;${ACTIVEMQ_BASE}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ACTIVEMQ_CYGWIN \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-jar \&amp;quot;${ACTIVEMQ_HOME}/bin/run.jar\&amp;quot; $COMMANDLINE_ARGS
&lt;br&gt;&amp;gt; &amp;gt;/dev/null 2&amp;gt;&amp;1 &amp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RET=\&amp;quot;\$?\&amp;quot;; APID=\&amp;quot;\$!\&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo \$APID &amp;gt; $PIDFILE;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo \&amp;quot;INFO: pidfile created : '$PIDFILE' (pid
&lt;br&gt;&amp;gt; '\$APID')\&amp;quot;;exit \$RET&amp;quot; $DOIT_POSTFIX
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$DOIT_PREFIX &amp;quot;cd $ACTIVEMQ_CONFIG_DIR; $JAVACMD $ACTIVEMQ_OPTS
&lt;br&gt;&amp;gt; $ACTIVEMQ_DEBUG_OPTS \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.classpath=\&amp;quot;${ACTIVEMQ_CLASSPATH}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.home=\&amp;quot;${ACTIVEMQ_HOME}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-Dactivemq.base=\&amp;quot;${ACTIVEMQ_BASE}\&amp;quot; \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$ACTIVEMQ_CYGWIN \
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-jar \&amp;quot;${ACTIVEMQ_HOME}/bin/run.jar\&amp;quot; $COMMANDLINE_ARGS&amp;quot;
&lt;br&gt;&amp;gt; $DOIT_POSTFIX
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; return $RET
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; checkRunning(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if [ -f &amp;quot;$ACTIVEMQ_PIDFILE&amp;quot; ]; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; if &amp;nbsp;[ -z &amp;quot;$(cat $ACTIVEMQ_PIDFILE)&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: pidfile '$ACTIVEMQ_PIDFILE' exists but contains no pid&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (ps -p $(cat $ACTIVEMQ_PIDFILE)|grep java &amp;gt;/dev/null);then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 0;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 1;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 1;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; invoke_status(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;Activemq is running (pid '$(cat $ACTIVEMQ_PIDFILE)')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;echo &amp;quot;Activemq not running&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; invoke_start(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: process with pid '$(cat $ACTIVEMQ_PIDFILE)' is already
&lt;br&gt;&amp;gt; running&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if [ -z &amp;quot;$ACTIVEMQ_OPTS&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS_MEMORY
&lt;br&gt;&amp;gt; -Dorg.apache.activemq.UseDedicatedTaskRunner=true
&lt;br&gt;&amp;gt; -Djava.util.logging.config.file=logging.properties&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SUNJMX_START $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: starting - inspect logfiles specified in logging.properties
&lt;br&gt;&amp;gt; and log4j.properties to get details&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invokeJar $ACTIVEMQ_PIDFILE
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;exit &amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; invoke_fgstart(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: activemq is already running&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if [ -z &amp;quot;$ACTIVEMQ_OPTS&amp;quot; ] ; then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS_MEMORY
&lt;br&gt;&amp;gt; -Dorg.apache.activemq.UseDedicatedTaskRunner=true
&lt;br&gt;&amp;gt; -Djava.util.logging.config.file=logging.properties&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SUNJMX_START $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;COMMANDLINE_ARGS=&amp;quot;start $(echo $COMMANDLINE_ARGS|sed 's,^fgstart,,')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: starting in foreeground, this is just for debugging purposes
&lt;br&gt;&amp;gt; (stop process by pressing CTRL+c)&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invokeJar
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;exit &amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; invoke_stop(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMMANDLINE_ARGS=&amp;quot;$COMMANDLINE_ARGS $ACTIVEMQ_SUNJMX_CONTROL&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; invokeJar
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo -n &amp;quot;INFO: waiting at least $ACTIVEMQ_KILL_MAXSECONDS seconds for
&lt;br&gt;&amp;gt; regular process termination of pid '$(cat $ACTIVEMQ_PIDFILE)' : &amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; FOUND=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; for i in `seq 0 $ACTIVEMQ_KILL_MAXSECONDS` ;do
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (checkRunning);then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sleep 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo -n &amp;quot;.&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot; FINISHED&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FOUND=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; done
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$FOUND&amp;quot; -ne &amp;quot;1&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: regular shutdown not successful, &amp;nbsp;sending SIGKILL to
&lt;br&gt;&amp;gt; process with pid '$(cat $ACTIVEMQ_PIDFILE)'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; kill -KILL $(cat $ACTIVEMQ_PIDFILE)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;elif [ -f &amp;quot;$ACTIVEMQ_PIDFILE&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: no or outdated process id in '$ACTIVEMQ_PIDFILE'&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: removing $ACTIVEMQ_PIDFILE&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; exit 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;rm -f $ACTIVEMQ_PIDFILE &amp;gt;/dev/null 2&amp;gt;&amp;1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;exit $RET
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; invoke_task(){
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;# call task in java binary
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;if [ &amp;quot;$1&amp;quot; = &amp;quot;browse&amp;quot; ] &amp;&amp; [ -n &amp;quot;$ACTIVEMQ_QUEUEMANAGERURL&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMMANDLINE_ARGS=&amp;quot;$1 $ACTIVEMQ_QUEUEMANAGERURL $(echo
&lt;br&gt;&amp;gt; $COMMANDLINE_ARGS|sed 's,^browse,,')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;elif [ &amp;quot;$1&amp;quot; = &amp;quot;query&amp;quot; ] &amp;nbsp;&amp;&amp; [ -n &amp;quot;$ACTIVEMQ_QUEUEMANAGERURL&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMMANDLINE_ARGS=&amp;quot;$1 $ACTIVEMQ_SUNJMX_CONTROL $(echo
&lt;br&gt;&amp;gt; $COMMANDLINE_ARGS|sed 's,^query,,')&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMMANDLINE_ARGS=&amp;quot;$COMMANDLINE_ARGS $ACTIVEMQ_SUNJMX_CONTROL&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;invokeJar
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit $?
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: activemq not running&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 1
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # MAIN
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # show help
&lt;br&gt;&amp;gt; if [ -z &amp;quot;$1&amp;quot; ];then
&lt;br&gt;&amp;gt; &amp;nbsp;invokeJar
&lt;br&gt;&amp;gt; &amp;nbsp;RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;cat &amp;lt;&amp;lt; EOF
&lt;br&gt;&amp;gt; Tasks provided by the sysv init script:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;restart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - stop running instance (is there is one), start new
&lt;br&gt;&amp;gt; instance
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fgstart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - start daemon in foreground, usful for debugging
&lt;br&gt;&amp;gt; purposes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;status &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- check if activemq process is running
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;setup &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - create the specified configuration file for this init
&lt;br&gt;&amp;gt; script
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(see next usage section)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Configuration of this script:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;The configuration of this script can be placed on
&lt;br&gt;&amp;gt; /etc/default/activemq.conf or $HOME/.activemqrc.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;To use addtional configurations for running multiple instances on the
&lt;br&gt;&amp;gt; same operating system
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;rename or symlink script to a name matching to
&lt;br&gt;&amp;gt; activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;This changes the configuration location to
&lt;br&gt;&amp;gt; /etc/default/activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.conf and
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;\$HOME/.activemqrc-instance-&amp;lt;INSTANCENAME&amp;gt;. Configuration files in /etc
&lt;br&gt;&amp;gt; have higher precedence.
&lt;br&gt;&amp;gt; EOF
&lt;br&gt;&amp;gt; &amp;nbsp;exit $RET
&lt;br&gt;&amp;gt; fi
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; case &amp;quot;$1&amp;quot; in
&lt;br&gt;&amp;gt; &amp;nbsp;status)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;invoke_status
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;gt; &amp;nbsp;restart)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;if ( checkRunning );then
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;$0 stop
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;$0 status
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;$0 start
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;$0 status
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;gt; &amp;nbsp;start)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invoke_start
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;gt; &amp;nbsp;fgstart)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invoke_fgstart
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;gt; &amp;nbsp;stop)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invoke_stop
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;&amp;gt; &amp;nbsp;*)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;invoke_task
&lt;br&gt;&amp;gt; esac
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # vim:ai et ts=2 shiftwidth=2 expandtab tabstop=3:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq start
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; INFO: starting - inspect logfiles specified in logging.properties and
&lt;br&gt;&amp;gt; log4j.properties to get details
&lt;br&gt;&amp;gt; INFO: pidfile created :
&lt;br&gt;&amp;gt; '/home/mschoechlin/temp/apache-activemq-data/activemq.pid' (pid '11283')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq restart
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Java Runtime: Sun Microsystems Inc. 1.6.0_16
&lt;br&gt;&amp;gt; /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;gt; &amp;nbsp;Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JVM args:
&lt;br&gt;&amp;gt; -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/;
&lt;br&gt;&amp;gt; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; Stopping broker: localhost
&lt;br&gt;&amp;gt; INFO: waiting at least 300 seconds for regular process termination of pid
&lt;br&gt;&amp;gt; '11283' : &amp;nbsp;FINISHED
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Activemq not running
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; INFO: starting - inspect logfiles specified in logging.properties and
&lt;br&gt;&amp;gt; log4j.properties to get details
&lt;br&gt;&amp;gt; INFO: pidfile created :
&lt;br&gt;&amp;gt; '/home/mschoechlin/temp/apache-activemq-data/activemq.pid' (pid '11407')
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Activemq is running (pid '11407')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq list
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Java Runtime: Sun Microsystems Inc. 1.6.0_16
&lt;br&gt;&amp;gt; /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;gt; &amp;nbsp;Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JVM args:
&lt;br&gt;&amp;gt; -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/;
&lt;br&gt;&amp;gt; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; BrokerName = localhost
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq query
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Java Runtime: Sun Microsystems Inc. 1.6.0_16
&lt;br&gt;&amp;gt; /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;gt; &amp;nbsp;Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JVM args:
&lt;br&gt;&amp;gt; -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/;
&lt;br&gt;&amp;gt; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; DequeueCount = 0
&lt;br&gt;&amp;gt; Name = ddddddddd
&lt;br&gt;&amp;gt; MinEnqueueTime = 0
&lt;br&gt;&amp;gt; CursorMemoryUsage = 0
&lt;br&gt;&amp;gt; MaxAuditDepth = 2048
&lt;br&gt;&amp;gt; Destination = ddddddddd
&lt;br&gt;&amp;gt; AverageEnqueueTime = 0.0
&lt;br&gt;&amp;gt; InFlightCount = 0
&lt;br&gt;&amp;gt; MemoryLimit = 1048576
&lt;br&gt;&amp;gt; Type = Queue
&lt;br&gt;&amp;gt; EnqueueCount = 0
&lt;br&gt;&amp;gt; MaxEnqueueTime = 0
&lt;br&gt;&amp;gt; MemoryUsagePortion = 0.0
&lt;br&gt;&amp;gt; ProducerCount = 0
&lt;br&gt;&amp;gt; UseCache = true
&lt;br&gt;&amp;gt; MaxProducersToAudit = 32
&lt;br&gt;&amp;gt; CursorFull = false
&lt;br&gt;&amp;gt; BrokerName = localhost
&lt;br&gt;&amp;gt; ConsumerCount = 0
&lt;br&gt;&amp;gt; ProducerFlowControl = true
&lt;br&gt;&amp;gt; Subscriptions = []
&lt;br&gt;&amp;gt; QueueSize = 0
&lt;br&gt;&amp;gt; MaxPageSize = 200
&lt;br&gt;&amp;gt; CursorPercentUsage = 0
&lt;br&gt;&amp;gt; MemoryPercentUsage = 0
&lt;br&gt;&amp;gt; DispatchCount = 0
&lt;br&gt;&amp;gt; ExpiredCount = 0
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq fgstart
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; ERROR: activemq is already running
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq stop
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; Java Runtime: Sun Microsystems Inc. 1.6.0_16
&lt;br&gt;&amp;gt; /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;gt; &amp;nbsp;Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JVM args:
&lt;br&gt;&amp;gt; -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/;
&lt;br&gt;&amp;gt; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; Stopping broker: localhost
&lt;br&gt;&amp;gt; INFO: waiting at least 300 seconds for regular process termination of pid
&lt;br&gt;&amp;gt; '11407' : &amp;nbsp;FINISHED
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq fgstart
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: useing java '/usr/bin/java'
&lt;br&gt;&amp;gt; INFO: starting in foreeground, this is just for debugging purposes (stop
&lt;br&gt;&amp;gt; process by pressing CTRL+c)
&lt;br&gt;&amp;gt; Java Runtime: Sun Microsystems Inc. 1.6.0_16
&lt;br&gt;&amp;gt; /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;gt; &amp;nbsp;Heap sizes: current=251264k &amp;nbsp;free=247327k &amp;nbsp;max=251264k
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;JVM args: -Xms256M -Xmx256M
&lt;br&gt;&amp;gt; -Dorg.apache.activemq.UseDedicatedTaskRunner=true
&lt;br&gt;&amp;gt; -Djava.util.logging.config.file=logging.properties
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.port=11099
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.password.file=/home/mschoechlin/temp/apache-activemq-data/conf/jmx.password
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.access.file=/home/mschoechlin/temp/apache-activemq-data/conf/jmx.access
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote
&lt;br&gt;&amp;gt; -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/;
&lt;br&gt;&amp;gt; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;&amp;gt; Loading message broker from: xbean:activemq.xml
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Using Persistence Adapter:
&lt;br&gt;&amp;gt; org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter@1cb1a4e2
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Replayed 1 operations from the journal in 0.019 seconds.
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ 5.3.0 JMS Message Broker (localhost) is starting
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | For help or more information please see:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://activemq.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Listening for connections at: tcp://lt-msch:61616
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Connector openwire Started
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; ID:lt-msch-37931-1257840732525-0:0) started
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Logging to org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via
&lt;br&gt;&amp;gt; org.mortbay.log.Slf4jLog
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | jetty-6.1.9
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ WebConsole initialized.
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Initializing Spring FrameworkServlet 'dispatcher'
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ Console at &lt;a href=&quot;http://0.0.0.0:8161/admin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/admin&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Initializing Spring root WebApplicationContext
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Connector vm://localhost Started
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Camel Console at &lt;a href=&quot;http://0.0.0.0:8161/camel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/camel&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ Web Demos at &lt;a href=&quot;http://0.0.0.0:8161/demo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/demo&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;INFO | RESTful file access application at &lt;a href=&quot;http://0.0.0.0:8161/fileserver&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/fileserver&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Started &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26298204&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SelectChannelConnector@...&lt;/a&gt;:8161
&lt;br&gt;&amp;gt; ^C INFO | ActiveMQ Message Broker (localhost,
&lt;br&gt;&amp;gt; ID:lt-msch-37931-1257840732525-0:0) is shutting down
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Connector openwire Stopped
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | Connector vm://localhost Stopped
&lt;br&gt;&amp;gt; &amp;nbsp;INFO | ActiveMQ JMS Message Broker (localhost,
&lt;br&gt;&amp;gt; ID:lt-msch-37931-1257840732525-0:0) stopped
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ ./activemq setup /tmp/test.config
&lt;br&gt;&amp;gt; INFO: loading '/home/mschoechlin/.activemqrc'
&lt;br&gt;&amp;gt; INFO: creating configuration file: /tmp/test.config
&lt;br&gt;&amp;gt; INFO: it's recommend to limit access to '/tmp/test.config' to the
&lt;br&gt;&amp;gt; priviledged user
&lt;br&gt;&amp;gt; INFO: (recommended: chown mschoechlin:nogroup '/tmp/test.config'; chmod 600
&lt;br&gt;&amp;gt; '/tmp/test.config')
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ cat /tmp/test.config
&lt;br&gt;&amp;gt; # ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; # Configuration file for running Apache Active MQ as standalone provider
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # This file overwrites the predefined settings of the sysv init-script
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Active MQ installation dir
&lt;br&gt;&amp;gt; ACTIVEMQ_HOME=&amp;quot;/opt/activemq&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Active MQ configuration directory
&lt;br&gt;&amp;gt; ACTIVEMQ_CONFIG_DIR=&amp;quot;$ACTIVEMQ_HOME/conf&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Active MQ configuration directory
&lt;br&gt;&amp;gt; ACTIVEMQ_DATA_DIR=&amp;quot;$ACTIVEMQ_HOME/data&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Location of the pidfile
&lt;br&gt;&amp;gt; ACTIVEMQ_PIDFILE=&amp;quot;$ACTIVEMQ_DATA_DIR/activemq.pid&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Location of the java installation
&lt;br&gt;&amp;gt; # Specify the location of your java installation using JAVA_HOME, or
&lt;br&gt;&amp;gt; specify the
&lt;br&gt;&amp;gt; # path to the &amp;quot;java&amp;quot; binary using JAVACMD
&lt;br&gt;&amp;gt; # (set JAVACMD to &amp;quot;auto&amp;quot; for automatic detection)
&lt;br&gt;&amp;gt; #JAVA_HOME=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; JAVACMD=&amp;quot;auto&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Configure a user with non root priviledges, if no user is specified do
&lt;br&gt;&amp;gt; not change user
&lt;br&gt;&amp;gt; ACTIVEMQ_USER=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm memory configuration
&lt;br&gt;&amp;gt; ACTIVEMQ_OPTS_MEMORY=&amp;quot;-Xms256M -Xmx256M&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm jmx configuration
&lt;br&gt;&amp;gt; # This enables jmx access over a configured jmx-tcp-port.
&lt;br&gt;&amp;gt; # You have to configure the first four settings if you run a ibm jvm,
&lt;br&gt;&amp;gt; caused by the
&lt;br&gt;&amp;gt; # fact that IBM's jvm does not support VirtualMachine.attach(PID).
&lt;br&gt;&amp;gt; # JMX access is needed for quering a running activemq instance to gain data
&lt;br&gt;&amp;gt; or to
&lt;br&gt;&amp;gt; # trigger management operations.
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access:
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; # # The &amp;quot;monitorRole&amp;quot; role has readonly access.
&lt;br&gt;&amp;gt; # # The &amp;quot;controlRole&amp;quot; role has readwrite access.
&lt;br&gt;&amp;gt; # monitorRole readonly
&lt;br&gt;&amp;gt; # controlRole readwrite
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password:
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; # # The &amp;quot;monitorRole&amp;quot; role has password &amp;quot;abc123&amp;quot;.
&lt;br&gt;&amp;gt; # # # The &amp;quot;controlRole&amp;quot; role has password &amp;quot;abcd1234&amp;quot;.
&lt;br&gt;&amp;gt; # monitorRole abc123
&lt;br&gt;&amp;gt; # controlRole abcd1234
&lt;br&gt;&amp;gt; # ---
&lt;br&gt;&amp;gt; #
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;-Dcom.sun.management.jmxremote.port=11099 &amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password&amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access&amp;quot;
&lt;br&gt;&amp;gt; # ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote.ssl=false&amp;quot;
&lt;br&gt;&amp;gt; ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START
&lt;br&gt;&amp;gt; -Dcom.sun.management.jmxremote&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set jvm jmx configuration for controlling the broker process
&lt;br&gt;&amp;gt; # You only have to configure the first four settings if you run a ibm jvm,
&lt;br&gt;&amp;gt; caused by the
&lt;br&gt;&amp;gt; # fact that IBM's jvm does not support VirtualMachine.attach(PID)
&lt;br&gt;&amp;gt; # (see also com.sun.management.jmxremote.port, .jmx.password.file and
&lt;br&gt;&amp;gt; .jmx.access.file )
&lt;br&gt;&amp;gt; #ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;--jmxurl service:jmx:rmi:///jndi/rmi://
&lt;br&gt;&amp;gt; 127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234&amp;quot;
&lt;br&gt;&amp;gt; ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Specify the queue manager URL for using &amp;quot;browse&amp;quot; option of sysv
&lt;br&gt;&amp;gt; initscript
&lt;br&gt;&amp;gt; ACTIVEMQ_QUEUEMANAGERURL=&amp;quot;--amqurl tcp://localhost:61616&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Set additional JSE arguments
&lt;br&gt;&amp;gt; ACTIVEMQ_SSL_OPTS=&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Uncomment to enable YourKit profiling
&lt;br&gt;&amp;gt; #ACTIVEMQ_DEBUG_OPTS=&amp;quot;-agentlib:yjpagent&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # Uncomment to enable remote debugging
&lt;br&gt;&amp;gt; #ACTIVEMQ_DEBUG_OPTS=&amp;quot;-Xdebug -Xnoagent -Djava.compiler=NONE
&lt;br&gt;&amp;gt; -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # ActiveMQ tries to shutdown the broker by jmx,
&lt;br&gt;&amp;gt; # after a specified number of seconds send SIGKILL
&lt;br&gt;&amp;gt; ACTIVEMQ_KILL_MAXSECONDS=&amp;quot;300&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;signature&quot;&gt;Dejan Bosanac
&lt;br&gt;&lt;br&gt;Open Source Integration - &lt;a href=&quot;http://fusesource.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fusesource.com/&lt;/a&gt;&lt;br&gt;ActiveMQ in Action - &lt;a href=&quot;http://www.manning.com/snyder/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.manning.com/snyder/&lt;/a&gt;&lt;br&gt;Blog - &lt;a href=&quot;http://www.nighttale.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.nighttale.net&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Improved-ActiveMQ-Initscript-tp26291283p26298204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26294983</id>
	<title>Hudson build is unstable: ActiveMQ #182</title>
	<published>2009-11-10T18:18:10Z</published>
	<updated>2009-11-10T18:18:10Z</updated>
	<author>
		<name>Apache Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.zones.apache.org/hudson/job/ActiveMQ/182/changes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.zones.apache.org/hudson/job/ActiveMQ/182/changes&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-ActiveMQ--182-tp26294983p26294983.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26294981</id>
	<title>Hudson build is unstable: ActiveMQ » ActiveMQ :: Optional #182</title>
	<published>2009-11-10T18:17:54Z</published>
	<updated>2009-11-10T18:17:54Z</updated>
	<author>
		<name>Apache Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.zones.apache.org/hudson/job/ActiveMQ/org.apache.activemq$activemq-optional/182/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.zones.apache.org/hudson/job/ActiveMQ/org.apache.activemq$activemq-optional/182/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-ActiveMQ-%C2%BB-ActiveMQ-%3A%3A-Optional--182-tp26294981p26294981.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26293651</id>
	<title>[jira] Commented: (AMQCPP-253) Problems with compiler aCC on HPUX</title>
	<published>2009-11-10T15:57:52Z</published>
	<updated>2009-11-10T15:57:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55284#action_55284&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55284#action_55284&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Brian McFarland commented on AMQCPP-253:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;Before seeing this post, I decided to try the replacing the whole thing with a literal zero which did the trick:
&lt;br&gt;&lt;br&gt;socketHandle( 0 )
&lt;br&gt;&lt;br&gt;NULL might be more appropriate, but 0 should have the same end result.
&lt;br&gt;&lt;br&gt;Once that made all the compiler errors go away, I started getting duplicate symbol errors from the linker for INVALID_SOCKET_HANDLE.
&lt;br&gt;&lt;br&gt;The following generates an error:
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;Socket.h
&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;class Socket{
&lt;br&gt;...
&lt;br&gt;static apr_socket_t* INVALID_SOCKET_HANDLE = 0;
&lt;br&gt;...
&lt;br&gt;}
&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;One solution is to drop the &amp;quot;= 0;&amp;quot; and initialize the value outside of the class declaration. 
&lt;br&gt;&lt;br&gt;However, the fix posted by Wolfgang also causes an error. &amp;nbsp;In other words, when adding the following line to the header file, you get duplicate instances of INVALID_SOCKET_HANDLE.
&lt;br&gt;&lt;br&gt;apr_socket_t* &amp;nbsp;Socket::INVALID_SOCKET_HANDLE = 0;
&lt;br&gt;&lt;br&gt;To avoid the duplicate symbol problem, that line needs to go in a cpp file. &amp;nbsp;However, Socket is a purely abstract class (i.e. only pure virtual functions), so no cpp file existed. &amp;nbsp;I created a Socket.cpp with the following content:
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;Socket.cpp
&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;#include &amp;quot;Socket.h&amp;quot;
&lt;br&gt;#include &amp;lt;apr_network_io.h&amp;gt;
&lt;br&gt;&lt;br&gt;namespace decaf{
&lt;br&gt;namespace net{
&lt;br&gt;&amp;nbsp; &amp;nbsp;apr_socket_t* Socket::INVALID_SOCKET_HANDLE = 0;
&lt;br&gt;}}
&lt;br&gt;------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Everything now builds &amp; links in the main library. &amp;nbsp;On to the example and test directories..... &amp;nbsp;This is the latest round of errors:
&lt;br&gt;&lt;br&gt;Error 19: &amp;quot;advisories/TempDestinationAdvisoryConsumer.cpp&amp;quot;, line 77 # Unexpected '&amp;gt;'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; amqMessage-&amp;gt;getDataStructure().dynamicCast&amp;lt;DestinationInfo&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^
&lt;br&gt;Error 902: &amp;quot;advisories/TempDestinationAdvisoryConsumer.cpp&amp;quot;, line 77 # Template deduction failed to find a
&lt;br&gt;&amp;nbsp; &amp;nbsp; match for the call to 'operator &amp;lt;' with signature 'void (void (),activemq::commands::DestinationInfo)'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; amqMessage-&amp;gt;getDataStructure().dynamicCast&amp;lt;DestinationInfo&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
&lt;br&gt;Error 226: &amp;quot;advisories/TempDestinationAdvisoryConsumer.cpp&amp;quot;, line 76 # No appropriate function found for
&lt;br&gt;&amp;nbsp; &amp;nbsp; call of 'Pointer::Pointer'. Last viable candidate was
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;decaf::lang::Pointer&amp;lt;activemq::commands::DestinationInfo,decaf::lang::AtomicRefCounter&amp;gt;::Pointer(const
&lt;br&gt;&amp;nbsp; &amp;nbsp; decaf::lang::Pointer&amp;lt;activemq::commands::DestinationInfo,decaf::lang::AtomicRefCounter&amp;gt; &amp;)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; [&amp;quot;./../main/decaf/lang/Pointer.h&amp;quot;, line 129]. Argument of type 'int' could not be converted to 'const
&lt;br&gt;&amp;nbsp; &amp;nbsp; decaf::lang::Pointer&amp;lt;activemq::commands::DestinationInfo,decaf::lang::AtomicRefCounter&amp;gt; &amp;'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Pointer&amp;lt;DestinationInfo&amp;gt; info =
&lt;br&gt;&lt;br&gt;&lt;br&gt;It would be nice to be able to run &amp;quot;make check&amp;quot; to get a sanity check, but since libactivemq-cpp.so is built w/o running the unit tests, it might not be 100% necessary.
&lt;br&gt;&lt;br&gt;&lt;br&gt;It's probably also worth notiing that I see several warnings during the compilation. &amp;nbsp; I'm rebuilding from scratch right now with all the output sent to a log file.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Problems with compiler aCC on HPUX
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQCPP-253
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: HP-UX gemma1 B.11.23 U 9000/800
&lt;br&gt;&amp;gt; aCC: HP ANSI C++ B3910B A.03.77
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Wolfgang.Klein
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq_cpp_30.tar, TcpSocket.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; compile errors with native HP compiler
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQCPP-253%29-Problems-with-compiler-aCC-on-HPUX-tp24217786p26293651.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26291713</id>
	<title>[jira] Commented: (AMQCPP-253) Problems with compiler aCC on HPUX</title>
	<published>2009-11-10T13:35:52Z</published>
	<updated>2009-11-10T13:35:52Z</updated>
	<author>
		<name>JIRA jira@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55282#action_55282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=55282#action_55282&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Timothy Bish commented on AMQCPP-253:
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;The cleanest solution is to remove the INVALID_SOCKET_HANDLE entirely which is what I committed to trunk today. &amp;nbsp;It was used back when we didn't use APR for the socket code. &amp;nbsp;Its not needed any longer and a NULL suffices to set the socket pointer to a default state. &amp;nbsp;
&lt;br&gt;&lt;br&gt;A quick fix might be to just remove the static_cast and just go with a blind cast:
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;&lt;br&gt;socketHandle( (apr_socket_t*)INVALID_SOCKET_HANDLE )
&lt;br&gt;&lt;br&gt;{noformat}
&lt;br&gt;&lt;br&gt;This is what is done in the ServerSocket class, so if that's compiling for you then you should be golden.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Problems with compiler aCC on HPUX
&lt;br&gt;&amp;gt; ----------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQCPP-253
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQCPP-253&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQCPP-253&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ C++ Client
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 3.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: HP-UX gemma1 B.11.23 U 9000/800
&lt;br&gt;&amp;gt; aCC: HP ANSI C++ B3910B A.03.77
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Wolfgang.Klein
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Timothy Bish
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 3.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: amq_cpp_30.tar, TcpSocket.cpp
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; compile errors with native HP compiler
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQCPP-253%29-Problems-with-compiler-aCC-on-HPUX-tp24217786p26291713.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26291283</id>
	<title>Improved ActiveMQ Initscript</title>
	<published>2009-11-10T13:15:32Z</published>
	<updated>2009-11-10T13:15:32Z</updated>
	<author>
		<name>Marc Schöchlin</name>
	</author>
	<content type="html">Hello ActiveMQ developers,
&lt;br&gt;&lt;br&gt;i wrote a new initscript for running standalone activemq installations
&lt;br&gt;(see attached script).
&lt;br&gt;&lt;br&gt;This script is originally based on the scripts &amp;nbsp;&amp;quot;activemq&amp;quot; and
&lt;br&gt;&amp;quot;activemq-admin&amp;quot; located in
&lt;br&gt;&amp;quot;assembly/src/release/bin/&amp;quot; and replaces both scripts.
&lt;br&gt;&lt;br&gt;Read &amp;quot;usage-examples.txt&amp;quot; for &amp;nbsp;getting a first impression of the initscript.
&lt;br&gt;&lt;br&gt;Features of the new script:
&lt;br&gt;- the script should be compatible with cygwin, macosx and most linux and
&lt;br&gt;unix systems
&lt;br&gt;&amp;nbsp; To ensure compatibility to macosx and cygwin it does not utilize lsb
&lt;br&gt;standard infrastructure for controlling daemons like
&lt;br&gt;&amp;nbsp; &amp;quot;start-stop-daemon&amp;quot;.
&lt;br&gt;&amp;nbsp; &amp;nbsp;(i tried to keep the shell-syntax compatible to most unix systems,
&lt;br&gt;but only tested on SLES11 and Ubuntu 9.10)
&lt;br&gt;- the complete functionality if &amp;quot;activemq-admin&amp;quot; is now included in
&lt;br&gt;&amp;quot;activemq&amp;quot;
&lt;br&gt;&amp;nbsp; (list, query, browse, ...)
&lt;br&gt;- all option not implemented by the initscript, are directly passed to
&lt;br&gt;the java-call
&lt;br&gt;- the configuration parameters can be located in
&lt;br&gt;/etc/default/activemq.conf or &amp;nbsp;$HOME/.activemqrc
&lt;br&gt;- the script supports operation of multiple instances on the same system
&lt;br&gt;&amp;nbsp; (if the script is symlinked/renamed to
&lt;br&gt;&amp;quot;activemq-instance-&amp;lt;INSTANCENAME&amp;gt;&amp;quot;, the configuration
&lt;br&gt;&amp;nbsp; is searched on /etc/default/activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.conf and
&lt;br&gt;$HOME/.activemqrc-instance-&amp;lt;INSTANCENAME&amp;gt;)
&lt;br&gt;- in case of syntax-errors in the configuration, the execution is stopped
&lt;br&gt;- a template configuration for the script can be created by using the
&lt;br&gt;&amp;quot;setup&amp;quot; option
&lt;br&gt;- activemq configuration- and data-dir (e.g. kahadb, tmpstorage) are
&lt;br&gt;configurable
&lt;br&gt;- configuration hints for jmx (because of non-available
&lt;br&gt;&amp;quot;VirtualMachine.attach(PID)&amp;quot;, especially needed when using a ibm jvms)
&lt;br&gt;- improved shutdown procedure: script invokes shutdown by a jmx-request,
&lt;br&gt;if process does not disappear
&lt;br&gt;&amp;nbsp; after a configurable timeout, the process is killed by SIGKILL (-9)
&lt;br&gt;- start activemq daemon as an background process : option &amp;quot;start&amp;quot;
&lt;br&gt;- start activemq daemon without daemonizing the daemon: option &amp;quot;fgstart&amp;quot;
&lt;br&gt;- usage of PID files to determine running activemq instances
&lt;br&gt;- the &amp;quot;status&amp;quot; option, checks if there is a running activemq instance
&lt;br&gt;&amp;nbsp; (this is useful for using activemq with high-availability tools)
&lt;br&gt;- the script outputs usage-information if it is invoked without any option
&lt;br&gt;&amp;nbsp; (usage of the java binary combined with the script-usage)
&lt;br&gt;&lt;br&gt;In my opinion it would be good/nice:
&lt;br&gt;- if this script is will be tested on several unix-systems and on cygwin
&lt;br&gt;- to provide the possibility to configure the entire jmx-setup in
&lt;br&gt;activemq.xml or jetty.xml
&lt;br&gt;&amp;nbsp; (if jetty provides this)
&lt;br&gt;- it would be nice if the java code supports daemonizing
&lt;br&gt;- if this script will be part of activemq, we should adapt the wiki pages
&lt;br&gt;&lt;br&gt;Feedback and improvement ideas are very welcome :-)
&lt;br&gt;&lt;br&gt;Best regards
&lt;br&gt;Marc Schoechlin
&lt;br&gt;&lt;br&gt;&lt;br /&gt;#!/bin/sh 
&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# Licensed to the Apache Software Foundation (ASF) under one or more
&lt;br&gt;# contributor license agreements. &amp;nbsp;See the NOTICE file distributed with
&lt;br&gt;# this work for additional information regarding copyright ownership.
&lt;br&gt;# The ASF licenses this file to You under the Apache License, Version 2.0
&lt;br&gt;# (the &amp;quot;License&amp;quot;); you may not use this file except in compliance with
&lt;br&gt;# the License. &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;# 
&lt;br&gt;# &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;# 
&lt;br&gt;# Unless required by applicable law or agreed to in writing, software
&lt;br&gt;# distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;# See the License for the specific language governing permissions and
&lt;br&gt;# limitations under the License.
&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;#
&lt;br&gt;# This script controls standalone Apache ActiveMQ service processes.
&lt;br&gt;# To ensure compatibility to macosx and cygwin we do not utilize 
&lt;br&gt;# lsb standard infrastructure for controlling daemons like 
&lt;br&gt;# &amp;quot;start-stop-daemon&amp;quot;.
&lt;br&gt;#
&lt;br&gt;# See also &lt;a href=&quot;http://activemq.apache.org/activemq-command-line-tools-reference.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/activemq-command-line-tools-reference.html&lt;/a&gt;&lt;br&gt;# for additional commandline arguments
&lt;br&gt;#
&lt;br&gt;# Authors:
&lt;br&gt;# Marc Schoechlin &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26291283&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ms@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# CONFIGURATION
&lt;br&gt;ACTIVEMQ_CONFIGS=&amp;quot;/etc/default/activemq.conf $HOME/.activemqrc&amp;quot;
&lt;br&gt;&lt;br&gt;# For using instances
&lt;br&gt;if ( basename $0 | grep -q &amp;quot;activemq-instance-&amp;quot; );then
&lt;br&gt;&amp;nbsp; &amp;nbsp;INST=&amp;quot;$(basename $0|sed 's/^activemq-instance-//;s/\.sh$//')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;ACTIVEMQ_CONFIGS=&amp;quot;/etc/default/activemq-instance-${INST}.conf $HOME/.activemqrc-instance-${INST}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: using alternative activemq configuration files: $ACCTIVEMQ_CONFIGS&amp;quot;
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;## START:DEFAULTCONFIG
&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# Configuration file for running Apache Active MQ as standalone provider
&lt;br&gt;# 
&lt;br&gt;# This file overwrites the predefined settings of the sysv init-script
&lt;br&gt;#
&lt;br&gt;# Active MQ installation dir
&lt;br&gt;ACTIVEMQ_HOME=&amp;quot;/opt/activemq&amp;quot;
&lt;br&gt;&lt;br&gt;# Active MQ configuration directory
&lt;br&gt;ACTIVEMQ_CONFIG_DIR=&amp;quot;$ACTIVEMQ_HOME/conf&amp;quot;
&lt;br&gt;&lt;br&gt;# Active MQ configuration directory
&lt;br&gt;ACTIVEMQ_DATA_DIR=&amp;quot;$ACTIVEMQ_HOME/data&amp;quot;
&lt;br&gt;&lt;br&gt;# Location of the pidfile
&lt;br&gt;ACTIVEMQ_PIDFILE=&amp;quot;$ACTIVEMQ_DATA_DIR/activemq.pid&amp;quot;
&lt;br&gt;&lt;br&gt;# Location of the java installation
&lt;br&gt;# Specify the location of your java installation using JAVA_HOME, or specify the 
&lt;br&gt;# path to the &amp;quot;java&amp;quot; binary using JAVACMD
&lt;br&gt;# (set JAVACMD to &amp;quot;auto&amp;quot; for automatic detection)
&lt;br&gt;#JAVA_HOME=&amp;quot;&amp;quot;
&lt;br&gt;JAVACMD=&amp;quot;auto&amp;quot;
&lt;br&gt;&lt;br&gt;# Configure a user with non root priviledges, if no user is specified do not change user
&lt;br&gt;ACTIVEMQ_USER=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;# Set jvm memory configuration
&lt;br&gt;ACTIVEMQ_OPTS_MEMORY=&amp;quot;-Xms256M -Xmx256M&amp;quot;
&lt;br&gt;&lt;br&gt;# Set jvm jmx configuration
&lt;br&gt;# This enables jmx access over a configured jmx-tcp-port.
&lt;br&gt;# You have to configure the first four settings if you run a ibm jvm, caused by the
&lt;br&gt;# fact that IBM's jvm does not support VirtualMachine.attach(PID).
&lt;br&gt;# JMX access is needed for quering a running activemq instance to gain data or to
&lt;br&gt;# trigger management operations.
&lt;br&gt;# 
&lt;br&gt;# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access:
&lt;br&gt;# ---
&lt;br&gt;# # The &amp;quot;monitorRole&amp;quot; role has readonly access.
&lt;br&gt;# # The &amp;quot;controlRole&amp;quot; role has readwrite access.
&lt;br&gt;# monitorRole readonly
&lt;br&gt;# controlRole readwrite
&lt;br&gt;# ---
&lt;br&gt;#
&lt;br&gt;# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password:
&lt;br&gt;# ---
&lt;br&gt;# # The &amp;quot;monitorRole&amp;quot; role has password &amp;quot;abc123&amp;quot;.
&lt;br&gt;# # # The &amp;quot;controlRole&amp;quot; role has password &amp;quot;abcd1234&amp;quot;.
&lt;br&gt;# monitorRole abc123
&lt;br&gt;# controlRole abcd1234
&lt;br&gt;# ---
&lt;br&gt;#
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;-Dcom.sun.management.jmxremote.port=11099 &amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password&amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access&amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false&amp;quot;
&lt;br&gt;ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote&amp;quot;
&lt;br&gt;&lt;br&gt;# Set jvm jmx configuration for controlling the broker process
&lt;br&gt;# You only have to configure the first four settings if you run a ibm jvm, caused by the
&lt;br&gt;# fact that IBM's jvm does not support VirtualMachine.attach(PID)
&lt;br&gt;# (see also com.sun.management.jmxremote.port, .jmx.password.file and .jmx.access.file )
&lt;br&gt;#ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234&amp;quot;
&lt;br&gt;ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;# Specify the queue manager URL for using &amp;quot;browse&amp;quot; option of sysv initscript
&lt;br&gt;ACTIVEMQ_QUEUEMANAGERURL=&amp;quot;--amqurl tcp://localhost:61616&amp;quot;
&lt;br&gt;&lt;br&gt;# Set additional JSE arguments
&lt;br&gt;ACTIVEMQ_SSL_OPTS=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;# Uncomment to enable YourKit profiling
&lt;br&gt;#ACTIVEMQ_DEBUG_OPTS=&amp;quot;-agentlib:yjpagent&amp;quot;
&lt;br&gt;&lt;br&gt;# Uncomment to enable remote debugging
&lt;br&gt;#ACTIVEMQ_DEBUG_OPTS=&amp;quot;-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005&amp;quot;
&lt;br&gt;&lt;br&gt;# ActiveMQ tries to shutdown the broker by jmx, 
&lt;br&gt;# after a specified number of seconds send SIGKILL
&lt;br&gt;ACTIVEMQ_KILL_MAXSECONDS=&amp;quot;300&amp;quot;
&lt;br&gt;&lt;br&gt;## END:DEFAULTCONFIG
&lt;br&gt;&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# LOAD CONFIGURATION
&lt;br&gt;&lt;br&gt;# load activemq configuration
&lt;br&gt;CONFIG_LOAD=&amp;quot;no&amp;quot;
&lt;br&gt;for ACTIVEMQ_CONFIG in $ACTIVEMQ_CONFIGS;
&lt;br&gt;do
&lt;br&gt;&amp;nbsp; &amp;nbsp;if [ -f &amp;quot;$ACTIVEMQ_CONFIG&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;( . $ACTIVEMQ_CONFIG &amp;gt;/dev/null 2&amp;gt;&amp;1 )
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if [ &amp;quot;$?&amp;quot; != &amp;quot;0&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: there are syntax errors in '$ACTIVEMQ_CONFIG'&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: loading '$ACTIVEMQ_CONFIG'&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;. $ACTIVEMQ_CONFIG
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CONFIG_LOAD=&amp;quot;yes&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;done
&lt;br&gt;&lt;br&gt;# inform user thagt no configuration was loaded
&lt;br&gt;if [ &amp;quot;$CONFIG_LOAD&amp;quot; != &amp;quot;yes&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp;if [ &amp;quot;$1&amp;quot; != &amp;quot;setup&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: using default configuration&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;(you can configure options in one of these file: $ACTIVEMQ_CONFIGS)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: invoke the following command to create a configuration file&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;$0 setup [ $(echo $ACTIVEMQ_CONFIGS|sed 's/[ ][ ]*/ | /') ]&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# create configuration if requested
&lt;br&gt;if [ &amp;quot;$1&amp;quot; = &amp;quot;setup&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp;if [ -z &amp;quot;$2&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: specify configuration file&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: creating configuration file: $2&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;(
&lt;br&gt;&amp;nbsp; &amp;nbsp;P_STATE=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;while read LINE ;do
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (echo &amp;quot;$LINE&amp;quot; | grep &amp;quot;START:DEFAULTCONFIG&amp;quot; &amp;gt;/dev/null );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;P_STATE=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;continue;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if (echo &amp;quot;$LINE&amp;quot; | grep &amp;quot;END:DEFAULTCONFIG&amp;quot; &amp;gt;/dev/null);then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;P_STATE=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$P_STATE&amp;quot; -eq &amp;quot;1&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo $LINE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp;done &amp;lt; $0
&lt;br&gt;&amp;nbsp; &amp;nbsp;) &amp;gt; $2
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: it's recommend to limit access to '$2' to the priviledged user&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: (recommended: chown `whoami`:nogroup '$2'; chmod 600 '$2')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;exit $?
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# OS SPECIFIC SUPPORT
&lt;br&gt;&lt;br&gt;OSTYPE=&amp;quot;unknown&amp;quot;
&lt;br&gt;&lt;br&gt;case &amp;quot;`uname`&amp;quot; in
&lt;br&gt;&amp;nbsp; CYGWIN*) OSTYPE=&amp;quot;cygwin&amp;quot; ;;
&lt;br&gt;&amp;nbsp; Darwin*) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OSTYPE=&amp;quot;darwin&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if [ &amp;quot;$JAVACMD&amp;quot; = &amp;quot;auto&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;;
&lt;br&gt;esac
&lt;br&gt;&lt;br&gt;# For Cygwin, ensure paths are in UNIX format before anything is touched
&lt;br&gt;if [ &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; [ -n &amp;quot;$ACTIVEMQ_HOME&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; ACTIVEMQ_HOME=&amp;quot;`cygpath --unix &amp;quot;$ACTIVEMQ_HOME&amp;quot;`&amp;quot;
&lt;br&gt;&amp;nbsp; [ -n &amp;quot;$JAVA_HOME&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; JAVA_HOME=&amp;quot;`cygpath --unix &amp;quot;$JAVA_HOME&amp;quot;`&amp;quot;
&lt;br&gt;&amp;nbsp; [ -n &amp;quot;$CLASSPATH&amp;quot; ] &amp;&amp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; CLASSPATH=&amp;quot;`cygpath --path --unix &amp;quot;$CLASSPATH&amp;quot;`&amp;quot;
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# Detect the location of the java binary
&lt;br&gt;if [ -z &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; if [ -n &amp;quot;$JAVA_HOME&amp;quot; &amp;nbsp;] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; if [ -x &amp;quot;$JAVA_HOME/jre/sh/java&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; # IBM's JDK on AIX uses strange locations for the executables
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JAVACMD=&amp;quot;$JAVA_HOME/jre/sh/java&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; JAVACMD=&amp;quot;$JAVA_HOME/bin/java&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# Hm, we still do not know the location of the java binary
&lt;br&gt;if [ ! -x &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; JAVACMD=`which java 2&amp;gt; /dev/null `
&lt;br&gt;&amp;nbsp; &amp;nbsp; if [ -z &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JAVACMD=java
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;# Stopt here if no java installation is defined/found
&lt;br&gt;if [ ! -x &amp;quot;$JAVACMD&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; echo &amp;quot;ERROR: configuration varaiable JAVA_HOME or JAVACMD is not defined correctly.&amp;quot;
&lt;br&gt;&amp;nbsp; echo &amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; (JAVA_HOME='$JAVAHOME', JAVACMD='$JAVACMD')&amp;quot;
&lt;br&gt;&amp;nbsp; exit 1
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;echo &amp;quot;INFO: useing java '$JAVACMD'&amp;quot;
&lt;br&gt;&lt;br&gt;if [ -z &amp;quot;$ACTIVEMQ_BASE&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; ACTIVEMQ_BASE=&amp;quot;$ACTIVEMQ_HOME&amp;quot;
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# For Cygwin, switch paths to Windows format before running java if [ &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ]; then
&lt;br&gt;if [ &amp;quot;$OSTYPE&amp;quot; = &amp;quot;cygwin&amp;quot; ];then
&lt;br&gt;&amp;nbsp; ACTIVEMQ_HOME=`cygpath --windows &amp;quot;$ACTIVEMQ_HOME&amp;quot;`
&lt;br&gt;&amp;nbsp; ACTIVEMQ_BASE=`cygpath --windows &amp;quot;$ACTIVEMQ_BASE&amp;quot;`
&lt;br&gt;&amp;nbsp; ACTIVEMQ_CLASSPATH=`cygpath --path --windows &amp;quot;$ACTIVEMQ_CLASSPATH&amp;quot;`
&lt;br&gt;&amp;nbsp; JAVA_HOME=`cygpath --windows &amp;quot;$JAVA_HOME&amp;quot;`
&lt;br&gt;&amp;nbsp; CLASSPATH=`cygpath --path --windows &amp;quot;$CLASSPATH&amp;quot;`
&lt;br&gt;&amp;nbsp; CYGHOME=`cygpath --windows &amp;quot;$HOME&amp;quot;`
&lt;br&gt;&amp;nbsp; if [ -n &amp;quot;$CYGHOME&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_CYGWIN=&amp;quot;-Dcygwin.user.home=\&amp;quot;$CYGHOME\&amp;quot;&amp;quot;
&lt;br&gt;&amp;nbsp; fi
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;# Set default classpath
&lt;br&gt;ACTIVEMQ_CLASSPATH=&amp;quot;${ACTIVEMQ_CONFIG_DIR}/;${ACTIVEMQ_CLASSPATH}&amp;quot;
&lt;br&gt;&lt;br&gt;# Backup invocation parameters
&lt;br&gt;COMMANDLINE_ARGS=&amp;quot;$@&amp;quot;
&lt;br&gt;&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# HELPER FUNCTIONS
&lt;br&gt;&lt;br&gt;# Start the ActiveMQ JAR
&lt;br&gt;#
&lt;br&gt;# This function uses a lot of globally defined variables
&lt;br&gt;invokeJar(){
&lt;br&gt;&amp;nbsp; &amp;nbsp;local PIDFILE=&amp;quot;$1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;local RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;local CUSER=&amp;quot;$(whoami)&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;if ( ! [ -f &amp;quot;${ACTIVEMQ_HOME}/bin/run.jar&amp;quot; ] );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: '${ACTIVEMQ_HOME}/bin/run.jar' does not exist&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp;if ( [ -z &amp;quot;$ACTIVEMQ_USER&amp;quot; ] || [ &amp;quot;$ACTIVEMQ_USER&amp;quot; = &amp;quot;$CUSER&amp;quot; ] );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOIT_PREFIX=&amp;quot;sh -c &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOIT_POSTFIX=&amp;quot;;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;elif [ &amp;quot;$(id -u)&amp;quot; = &amp;quot;0&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOIT_PREFIX=&amp;quot;su -c &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; DOIT_POSTFIX=&amp;quot; - $ACTIVEMQ_USER&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: changing to user '$ACTIVEMQ_USER' to invoke java&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp;# Execute java binary
&lt;br&gt;&amp;nbsp; &amp;nbsp;if [ -n &amp;quot;$PIDFILE&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $DOIT_PREFIX &amp;quot;cd $ACTIVEMQ_CONFIG_DIR; $JAVACMD $ACTIVEMQ_OPTS $ACTIVEMQ_DEBUG_OPTS \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.classpath=\&amp;quot;${ACTIVEMQ_CLASSPATH}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.home=\&amp;quot;${ACTIVEMQ_HOME}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.base=\&amp;quot;${ACTIVEMQ_BASE}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $ACTIVEMQ_CYGWIN \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -jar \&amp;quot;${ACTIVEMQ_HOME}/bin/run.jar\&amp;quot; $COMMANDLINE_ARGS &amp;gt;/dev/null 2&amp;gt;&amp;1 &amp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; RET=\&amp;quot;\$?\&amp;quot;; APID=\&amp;quot;\$!\&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo \$APID &amp;gt; $PIDFILE;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo \&amp;quot;INFO: pidfile created : '$PIDFILE' (pid '\$APID')\&amp;quot;;exit \$RET&amp;quot; $DOIT_POSTFIX
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $DOIT_PREFIX &amp;quot;cd $ACTIVEMQ_CONFIG_DIR; $JAVACMD $ACTIVEMQ_OPTS $ACTIVEMQ_DEBUG_OPTS \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.classpath=\&amp;quot;${ACTIVEMQ_CLASSPATH}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.home=\&amp;quot;${ACTIVEMQ_HOME}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -Dactivemq.base=\&amp;quot;${ACTIVEMQ_BASE}\&amp;quot; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $ACTIVEMQ_CYGWIN \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -jar \&amp;quot;${ACTIVEMQ_HOME}/bin/run.jar\&amp;quot; $COMMANDLINE_ARGS&amp;quot; $DOIT_POSTFIX
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp;return $RET
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;checkRunning(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if [ -f &amp;quot;$ACTIVEMQ_PIDFILE&amp;quot; ]; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if &amp;nbsp;[ -z &amp;quot;$(cat $ACTIVEMQ_PIDFILE)&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: pidfile '$ACTIVEMQ_PIDFILE' exists but contains no pid&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return 2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (ps -p $(cat $ACTIVEMQ_PIDFILE)|grep java &amp;gt;/dev/null);then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;invoke_status(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;Activemq is running (pid '$(cat $ACTIVEMQ_PIDFILE)')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;Activemq not running&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;invoke_start(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: process with pid '$(cat $ACTIVEMQ_PIDFILE)' is already running&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; if [ -z &amp;quot;$ACTIVEMQ_OPTS&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SUNJMX_START $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: starting - inspect logfiles specified in logging.properties and log4j.properties to get details&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invokeJar $ACTIVEMQ_PIDFILE
&lt;br&gt;&amp;nbsp; &amp;nbsp; exit &amp;quot;$?&amp;quot; 
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;invoke_fgstart(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;ERROR: activemq is already running&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; if [ -z &amp;quot;$ACTIVEMQ_OPTS&amp;quot; ] ; then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS_MEMORY -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SUNJMX_START $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; COMMANDLINE_ARGS=&amp;quot;start $(echo $COMMANDLINE_ARGS|sed 's,^fgstart,,')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: starting in foreeground, this is just for debugging purposes (stop process by pressing CTRL+c)&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invokeJar
&lt;br&gt;&amp;nbsp; &amp;nbsp; exit &amp;quot;$?&amp;quot; 
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;invoke_stop(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;COMMANDLINE_ARGS=&amp;quot;$COMMANDLINE_ARGS $ACTIVEMQ_SUNJMX_CONTROL&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;invokeJar
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo -n &amp;quot;INFO: waiting at least $ACTIVEMQ_KILL_MAXSECONDS seconds for regular process termination of pid '$(cat $ACTIVEMQ_PIDFILE)' : &amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FOUND=&amp;quot;0&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for i in `seq 0 $ACTIVEMQ_KILL_MAXSECONDS` ;do
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (checkRunning);then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; sleep 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo -n &amp;quot;.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot; FINISHED&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FOUND=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;done
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if [ &amp;quot;$FOUND&amp;quot; -ne &amp;quot;1&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: regular shutdown not successful, &amp;nbsp;sending SIGKILL to process with pid '$(cat $ACTIVEMQ_PIDFILE)'&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;kill -KILL $(cat $ACTIVEMQ_PIDFILE)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RET=&amp;quot;1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; elif [ -f &amp;quot;$ACTIVEMQ_PIDFILE&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;ERROR: no or outdated process id in '$ACTIVEMQ_PIDFILE'&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;quot;INFO: removing $ACTIVEMQ_PIDFILE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;exit 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; rm -f $ACTIVEMQ_PIDFILE &amp;gt;/dev/null 2&amp;gt;&amp;1
&lt;br&gt;&amp;nbsp; &amp;nbsp; exit $RET
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;invoke_task(){
&lt;br&gt;&amp;nbsp; &amp;nbsp; # call task in java binary
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; if [ &amp;quot;$1&amp;quot; = &amp;quot;browse&amp;quot; ] &amp;&amp; [ -n &amp;quot;$ACTIVEMQ_QUEUEMANAGERURL&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;COMMANDLINE_ARGS=&amp;quot;$1 $ACTIVEMQ_QUEUEMANAGERURL $(echo $COMMANDLINE_ARGS|sed 's,^browse,,')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; elif [ &amp;quot;$1&amp;quot; = &amp;quot;query&amp;quot; ] &amp;nbsp;&amp;&amp; [ -n &amp;quot;$ACTIVEMQ_QUEUEMANAGERURL&amp;quot; ];then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;COMMANDLINE_ARGS=&amp;quot;$1 $ACTIVEMQ_SUNJMX_CONTROL $(echo $COMMANDLINE_ARGS|sed 's,^query,,')&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; else 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ACTIVEMQ_OPTS=&amp;quot;$ACTIVEMQ_OPTS $ACTIVEMQ_SSL_OPTS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;COMMANDLINE_ARGS=&amp;quot;$COMMANDLINE_ARGS $ACTIVEMQ_SUNJMX_CONTROL&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; invokeJar
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit $?
&lt;br&gt;&amp;nbsp; &amp;nbsp; else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; echo &amp;quot;INFO: activemq not running&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; exit 1
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;# ------------------------------------------------------------------------
&lt;br&gt;# MAIN
&lt;br&gt;&lt;br&gt;# show help
&lt;br&gt;if [ -z &amp;quot;$1&amp;quot; ];then
&lt;br&gt;&amp;nbsp; invokeJar
&lt;br&gt;&amp;nbsp; RET=&amp;quot;$?&amp;quot;
&lt;br&gt;&amp;nbsp; cat &amp;lt;&amp;lt; EOF
&lt;br&gt;Tasks provided by the sysv init script:
&lt;br&gt;&amp;nbsp; &amp;nbsp; restart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - stop running instance (is there is one), start new instance
&lt;br&gt;&amp;nbsp; &amp;nbsp; fgstart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - start daemon in foreground, usful for debugging purposes
&lt;br&gt;&amp;nbsp; &amp;nbsp; status &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- check if activemq process is running
&lt;br&gt;&amp;nbsp; &amp;nbsp; setup &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; - create the specified configuration file for this init script
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (see next usage section)
&lt;br&gt;&lt;br&gt;Configuration of this script:
&lt;br&gt;&amp;nbsp; &amp;nbsp; The configuration of this script can be placed on /etc/default/activemq.conf or $HOME/.activemqrc.
&lt;br&gt;&amp;nbsp; &amp;nbsp; To use addtional configurations for running multiple instances on the same operating system
&lt;br&gt;&amp;nbsp; &amp;nbsp; rename or symlink script to a name matching to activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; This changes the configuration location to /etc/default/activemq-instance-&amp;lt;INSTANCENAME&amp;gt;.conf and
&lt;br&gt;&amp;nbsp; &amp;nbsp; \$HOME/.activemqrc-instance-&amp;lt;INSTANCENAME&amp;gt;. Configuration files in /etc have higher precedence. 
&lt;br&gt;EOF
&lt;br&gt;&amp;nbsp; exit $RET
&lt;br&gt;fi
&lt;br&gt;&lt;br&gt;case &amp;quot;$1&amp;quot; in
&lt;br&gt;&amp;nbsp; status) &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; invoke_status
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;nbsp; restart)
&lt;br&gt;&amp;nbsp; &amp;nbsp; if ( checkRunning );then
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $0 stop
&lt;br&gt;&amp;nbsp; &amp;nbsp; fi
&lt;br&gt;&amp;nbsp; &amp;nbsp; $0 status
&lt;br&gt;&amp;nbsp; &amp;nbsp; $0 start
&lt;br&gt;&amp;nbsp; &amp;nbsp; $0 status
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;nbsp; start) &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoke_start
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;nbsp; fgstart)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoke_fgstart
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;nbsp; stop) &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoke_stop
&lt;br&gt;&amp;nbsp; &amp;nbsp; ;;
&lt;br&gt;&amp;nbsp; *)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoke_task
&lt;br&gt;esac
&lt;br&gt;&lt;br&gt;# vim:ai et ts=2 shiftwidth=2 expandtab tabstop=3:
&lt;br&gt;&lt;br /&gt;$ ./activemq start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: starting - inspect logfiles specified in logging.properties and log4j.properties to get details
&lt;br&gt;INFO: pidfile created : '/home/mschoechlin/temp/apache-activemq-data/activemq.pid' (pid '11283') &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;$ ./activemq restart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Java Runtime: Sun Microsystems Inc. 1.6.0_16 /usr/lib/jvm/java-6-sun-1.6.0.16/jre &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; JVM args: -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0 -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Stopping broker: localhost &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: waiting at least 300 seconds for regular process termination of pid '11283' : &amp;nbsp;FINISHED &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Activemq not running &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: starting - inspect logfiles specified in logging.properties and log4j.properties to get details &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: pidfile created : '/home/mschoechlin/temp/apache-activemq-data/activemq.pid' (pid '11407') &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Activemq is running (pid '11407') &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;$ ./activemq list &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Java Runtime: Sun Microsystems Inc. 1.6.0_16 /usr/lib/jvm/java-6-sun-1.6.0.16/jre &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; JVM args: -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0 -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;BrokerName = localhost &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;$ ./activemq query &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Java Runtime: Sun Microsystems Inc. 1.6.0_16 /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;nbsp; Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; JVM args: -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0 -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;DequeueCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Name = ddddddddd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;MinEnqueueTime = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;CursorMemoryUsage = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;MaxAuditDepth = 2048 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Destination = ddddddddd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;AverageEnqueueTime = 0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;InFlightCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;MemoryLimit = 1048576 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Type = Queue &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;EnqueueCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;MaxEnqueueTime = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;MemoryUsagePortion = 0.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ProducerCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;UseCache = true &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;MaxProducersToAudit = 32 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;CursorFull = false &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;BrokerName = localhost &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ConsumerCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ProducerFlowControl = true &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Subscriptions = [] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;QueueSize = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;MaxPageSize = 200 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;CursorPercentUsage = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;MemoryPercentUsage = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;DispatchCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ExpiredCount = 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;...
&lt;br&gt;...
&lt;br&gt;&lt;br&gt;$ ./activemq fgstart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ERROR: activemq is already running &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;$ ./activemq stop &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Java Runtime: Sun Microsystems Inc. 1.6.0_16 /usr/lib/jvm/java-6-sun-1.6.0.16/jre
&lt;br&gt;&amp;nbsp; Heap sizes: current=59776k &amp;nbsp;free=59151k &amp;nbsp;max=886592k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; JVM args: -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0 -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0
&lt;br&gt;ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Stopping broker: localhost &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: waiting at least 300 seconds for regular process termination of pid '11407' : &amp;nbsp;FINISHED &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;$ ./activemq fgstart &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: useing java '/usr/bin/java' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;INFO: starting in foreeground, this is just for debugging purposes (stop process by pressing CTRL+c) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Java Runtime: Sun Microsystems Inc. 1.6.0_16 /usr/lib/jvm/java-6-sun-1.6.0.16/jre &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; Heap sizes: current=251264k &amp;nbsp;free=247327k &amp;nbsp;max=251264k &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; JVM args: -Xms256M -Xmx256M -Dorg.apache.activemq.UseDedicatedTaskRunner=true -Djava.util.logging.config.file=logging.properties -Dcom.sun.management.jmxremote.port=11099 -Dcom.sun.management.jmxremote.password.file=/home/mschoechlin/temp/apache-activemq-data/conf/jmx.password -Dcom.sun.management.jmxremote.access.file=/home/mschoechlin/temp/apache-activemq-data/conf/jmx.access -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote -Dactivemq.classpath=/home/mschoechlin/temp/apache-activemq-data/conf/; -Dactivemq.home=/home/mschoechlin/temp/apache-activemq-5.3.0 -Dactivemq.base=/home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_HOME: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;ACTIVEMQ_BASE: /home/mschoechlin/temp/apache-activemq-5.3.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;Loading message broker from: xbean:activemq.xml &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | Using Persistence Adapter: org.apache.activemq.store.kahadb.KahaDBPersistenceAdapter@1cb1a4e2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | Replayed 1 operations from the journal in 0.019 seconds. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ 5.3.0 JMS Message Broker (localhost) is starting &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | For help or more information please see: &lt;a href=&quot;http://activemq.apache.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://activemq.apache.org/&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | Listening for connections at: tcp://lt-msch:61616 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | Connector openwire Started &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ JMS Message Broker (localhost, ID:lt-msch-37931-1257840732525-0:0) started &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | Logging to org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | jetty-6.1.9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ WebConsole initialized. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Initializing Spring FrameworkServlet 'dispatcher' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ Console at &lt;a href=&quot;http://0.0.0.0:8161/admin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/admin&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Initializing Spring root WebApplicationContext &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Connector vm://localhost Started &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Camel Console at &lt;a href=&quot;http://0.0.0.0:8161/camel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/camel&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ Web Demos at &lt;a href=&quot;http://0.0.0.0:8161/demo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/demo&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp;INFO | RESTful file access application at &lt;a href=&quot;http://0.0.0.0:8161/fileserver&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://0.0.0.0:8161/fileserver&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Started &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26291283&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SelectChannelConnector@...&lt;/a&gt;:8161 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;^C INFO | ActiveMQ Message Broker (localhost, ID:lt-msch-37931-1257840732525-0:0) is shutting down &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Connector openwire Stopped &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | Connector vm://localhost Stopped &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp;INFO | ActiveMQ JMS Message Broker (localhost, ID:lt-msch-37931-1257840732525-0:0) stopped &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;$ ./activemq setup /tmp/test.config &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: loading '/home/mschoechlin/.activemqrc' &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: creating configuration file: /tmp/test.config &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;INFO: it's recommend to limit access to '/tmp/test.config' to the priviledged user
&lt;br&gt;INFO: (recommended: chown mschoechlin:nogroup '/tmp/test.config'; chmod 600 '/tmp/test.config')
&lt;br&gt;&lt;br&gt;$ cat /tmp/test.config &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# ------------------------------------------------------------------------ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# Configuration file for running Apache Active MQ as standalone provider &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;# This file overwrites the predefined settings of the sysv init-script &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;# Active MQ installation dir &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;ACTIVEMQ_HOME=&amp;quot;/opt/activemq&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;# Active MQ configuration directory
&lt;br&gt;ACTIVEMQ_CONFIG_DIR=&amp;quot;$ACTIVEMQ_HOME/conf&amp;quot;
&lt;br&gt;&lt;br&gt;# Active MQ configuration directory
&lt;br&gt;ACTIVEMQ_DATA_DIR=&amp;quot;$ACTIVEMQ_HOME/data&amp;quot;
&lt;br&gt;&lt;br&gt;# Location of the pidfile
&lt;br&gt;ACTIVEMQ_PIDFILE=&amp;quot;$ACTIVEMQ_DATA_DIR/activemq.pid&amp;quot;
&lt;br&gt;&lt;br&gt;# Location of the java installation
&lt;br&gt;# Specify the location of your java installation using JAVA_HOME, or specify the
&lt;br&gt;# path to the &amp;quot;java&amp;quot; binary using JAVACMD &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;# (set JAVACMD to &amp;quot;auto&amp;quot; for automatic detection) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;#JAVA_HOME=&amp;quot;&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;JAVACMD=&amp;quot;auto&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;# Configure a user with non root priviledges, if no user is specified do not change user
&lt;br&gt;ACTIVEMQ_USER=&amp;quot;&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&lt;br&gt;# Set jvm memory configuration
&lt;br&gt;ACTIVEMQ_OPTS_MEMORY=&amp;quot;-Xms256M -Xmx256M&amp;quot;
&lt;br&gt;&lt;br&gt;# Set jvm jmx configuration
&lt;br&gt;# This enables jmx access over a configured jmx-tcp-port.
&lt;br&gt;# You have to configure the first four settings if you run a ibm jvm, caused by the
&lt;br&gt;# fact that IBM's jvm does not support VirtualMachine.attach(PID).
&lt;br&gt;# JMX access is needed for quering a running activemq instance to gain data or to
&lt;br&gt;# trigger management operations.
&lt;br&gt;#
&lt;br&gt;# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.access:
&lt;br&gt;# ---
&lt;br&gt;# # The &amp;quot;monitorRole&amp;quot; role has readonly access.
&lt;br&gt;# # The &amp;quot;controlRole&amp;quot; role has readwrite access.
&lt;br&gt;# monitorRole readonly
&lt;br&gt;# controlRole readwrite
&lt;br&gt;# ---
&lt;br&gt;#
&lt;br&gt;# Example for ${ACTIVEMQ_CONFIG_DIR}/jmx.password:
&lt;br&gt;# ---
&lt;br&gt;# # The &amp;quot;monitorRole&amp;quot; role has password &amp;quot;abc123&amp;quot;.
&lt;br&gt;# # # The &amp;quot;controlRole&amp;quot; role has password &amp;quot;abcd1234&amp;quot;.
&lt;br&gt;# monitorRole abc123
&lt;br&gt;# controlRole abcd1234
&lt;br&gt;# ---
&lt;br&gt;#
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;-Dcom.sun.management.jmxremote.port=11099 &amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONFIG_DIR}/jmx.password&amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONFIG_DIR}/jmx.access&amp;quot;
&lt;br&gt;# ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false&amp;quot;
&lt;br&gt;ACTIVEMQ_SUNJMX_START=&amp;quot;$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote&amp;quot;
&lt;br&gt;&lt;br&gt;# Set jvm jmx configuration for controlling the broker process
&lt;br&gt;# You only have to configure the first four settings if you run a ibm jvm, caused by the
&lt;br&gt;# fact that IBM's jvm does not support VirtualMachine.attach(PID)
&lt;br&gt;# (see also com.sun.management.jmxremote.port, .jmx.password.file and .jmx.access.file )
&lt;br&gt;#ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234&amp;quot;
&lt;br&gt;ACTIVEMQ_SUNJMX_CONTROL=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;# Specify the queue manager URL for using &amp;quot;browse&amp;quot; option of sysv initscript
&lt;br&gt;ACTIVEMQ_QUEUEMANAGERURL=&amp;quot;--amqurl tcp://localhost:61616&amp;quot;
&lt;br&gt;&lt;br&gt;# Set additional JSE arguments
&lt;br&gt;ACTIVEMQ_SSL_OPTS=&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;# Uncomment to enable YourKit profiling
&lt;br&gt;#ACTIVEMQ_DEBUG_OPTS=&amp;quot;-agentlib:yjpagent&amp;quot;
&lt;br&gt;&lt;br&gt;# Uncomment to enable remote debugging
&lt;br&gt;#ACTIVEMQ_DEBUG_OPTS=&amp;quot;-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005&amp;quot;
&lt;br&gt;&lt;br&gt;# ActiveMQ tries to shutdown the broker by jmx,
&lt;br&gt;# after a specified number of seconds send SIGKILL
&lt;br&gt;ACTIVEMQ_KILL_MAXSECONDS=&amp;quot;300&amp;quot;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Improved-ActiveMQ-Initscript-tp26291283p26291283.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26290476</id>
	<title>[jira] Resolved: (AMQNET-209) Add extension methods to improve the readability of the SessionUtils and XmlUtils functions.</title>
	<published>2009-11-10T12:17:52Z</published>
	<updated>2009-11-10T12:17:52Z</updated>
	<author>
		<name>JIRA jira+amqnet@apache.org</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQNET-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQNET-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Jim Gomes resolved AMQNET-209.
&lt;br&gt;------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Add extension methods to improve the readability of the SessionUtils and XmlUtils functions.
&lt;br&gt;&amp;gt; --------------------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: AMQNET-209
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;https://issues.apache.org/activemq/browse/AMQNET-209&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.apache.org/activemq/browse/AMQNET-209&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: ActiveMQ .Net
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Improvement
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Components: NMS
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Affects Versions: 1.1.0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: .NET 3.5, MONO
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Jim Gomes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Jim Gomes
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Minor
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: 1.2.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 3 hours
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 3 hours
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; .NET 3.5 and MONO support extension methods. &amp;nbsp;Extension methods, if used carefully, can seamlessly extend the API in a type-safe way. &amp;nbsp;There are several utility functions that are prime candidates for this type of re-factoring. &amp;nbsp;The readability gains in the client code are quite significant. &amp;nbsp;Any extension methods will need to be isolated with
&lt;br&gt;&amp;gt; {{#ifdef NET_3_5 || MONO}}
&lt;br&gt;&amp;gt; since this is a new feature for the .NET platform.
&lt;br&gt;&amp;gt; See the following link for more information on extension methods:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb383977.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/bb383977.aspx&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;You can reply to this email to add a comment to the issue online.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-jira--Created%3A-%28AMQNET-209%29-Add-extension-methods-to-improve-the-readability-of-the-SessionUtils-and-XmlUtils-functions.-tp26289272p26290476.html" />
</entry>

</feed>
