You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by Matt Flowers <mf...@xaware.com> on 2007/11/08 17:13:16 UTC

JBoss JMX port problem

I'm running :
ActiveMQ RA 4.1.1.
JBoss 4.0.5.

I've got JBoss binding JMX to port 1199. ActiveMQ binds to 1099. I'm
doing local messaging only within the app server. No clustering or
remoting or anything like that. I can't have ActiveMQ using 1099 --
another app needs that port.

I've tried this:
  <broker useJmx="true" brokerName="brokerX"
xmlns="http://activemq.org/config/1.0">
  	<managementContext>
		<managementContext createConnector="false"
connectorPort="1199" />
	</managementContext>
  ...

But ActiveMQ still binds to 1099 when it starts up.

Anyone know what I'm missing?

Thanks.

Re: JBoss JMX port problem

Posted by DJ Daugherty <dd...@gmail.com>.
within the activeMQ directory... the default JMX port will be 1099 unless
you manually change the port to 1199.

within the conf/activemq.xml config file... do a search for
connectorPort=1099

change the '1099' to '1199' and then make sure you uncomment the
<managementContect> section in order to active the feature.  You can verify
the change when you restart activeMQ...  the console output will indicate
'JMX consoles can connect...' and the 1199 port value should be listed.

hope this resolves your issue.

On 11/8/07, Matt Flowers <mf...@xaware.com> wrote:
>
> I'm running :
> ActiveMQ RA 4.1.1.
> JBoss 4.0.5.
>
> I've got JBoss binding JMX to port 1199. ActiveMQ binds to 1099. I'm
> doing local messaging only within the app server. No clustering or
> remoting or anything like that. I can't have ActiveMQ using 1099 --
> another app needs that port.
>
> I've tried this:
>   <broker useJmx="true" brokerName="brokerX"
> xmlns="http://activemq.org/config/1.0">
>         <managementContext>
>                 <managementContext createConnector="false"
> connectorPort="1199" />
>         </managementContext>
>   ...
>
> But ActiveMQ still binds to 1099 when it starts up.
>
> Anyone know what I'm missing?
>
> Thanks.
>

RE: JBoss JMX port problem

Posted by CobraTheSleek <ka...@yahoo.com>.
I am using JBoss 4.2.1 with Snapshot 5.0 of Active MQ

I am facing the very same issue. Without the entry for the management
context, I see the following error:
19:29:41,343 WARN  [ManagementContext] Failed to start jmx connector: Cannot
bin
d to URL [rmi://localhost:1099/jmxrmi]: javax.naming.CommunicationException
[Roo
t exception is java.rmi.ConnectIOException: non-JRMP server at remote
endpoint]

However, once I place the entry for the management context and changed the
port to 1198, I find the error no longer occurs
and I am able to connect to that port using JConsole.

My definition in broker-config.xml is:

<managementContext> 
       <managementContext createConnector="true" connectorPort="1198" /> 
    </managementContext> 

Additionally running a "netstat -a" show the port as bound.

Not sure if this helped.


Matt Flowers-2 wrote:
> 
> Yes I have the managementContext entry.
> 
>  
> 
> My original question was about that. I made the changes, but it still
> uses 1099. I'm wondering if I have to change something else.
> 
>  
> 
> I have also tried it with other permutiations with and without
> connectorPort and createConnector:
> 
>  
> 
> I've tried this:
> 
>   <broker useJmx="true" brokerName="brokerX"
> xmlns="http://activemq.org/config/1.0">
> 
>       <managementContext>
> 
>             <managementContext createConnector="false"
> connectorPort="1199" />
> 
>       </managementContext>
> 
>   ...
> 
>   </broker>
> 
>  
> 
>  
> 
> From: ddaugher@gmail.com [mailto:ddaugher@gmail.com] On Behalf Of DJ
> Daugherty
> Sent: Thursday, November 08, 2007 12:40 PM
> To: Matt Flowers
> Subject: Re: JBoss JMX port problem
> 
>  
> 
> i am assuming you are using a broker-config.xml file to control your
> broker properties...  do you have an entry similar to this near the
> bottom of the file?
> 
> <managementContext> 
>        <managementContext connectorPort="1199" /> 
>     </managementContext> 
> 
> On 11/8/07, Matt Flowers <mf...@xaware.com> wrote:
> 
> It's a resource adapter in JBoss deployed as a RAR. It's not a separate
> process. I set it up based on the instructions I found here:
> http://activemq.apache.org/integrating-apache-activemq-with-jboss.html.
> 
> Running on windows XP, by the way. Don't think I mentioned that.
> 
> -----Original Message-----
> From: ddaugher@gmail.com [mailto:ddaugher@gmail.com] On Behalf Of DJ
> Daugherty
> Sent: Thursday, November 08, 2007 11:54 AM
> To: users@activemq.apache.org 
> Subject: Re: JBoss JMX port problem
> 
> how are you starting the activeMQ process?
> 
> On 11/8/07, Matt Flowers <mf...@xaware.com> wrote:
>>
>> I'm running the resource adapter version of ActiveMQ. As far as I know
> 
>> there isn't an activemq.xml used in that set up. Is this something I
>> could add somewhere?
>>
>> -----Original Message-----
>> From: DJ Daugherty [mailto: ddaugher@gmail.com
> <ma...@gmail.com> ]
>> Sent: Thursday, November 08, 2007 10:56 AM
>> To: users@activemq.apache.org
>> Subject: Re: JBoss JMX port problem
>>
>> within the activeMQ directory... the default JMX port will be 1099 
>> unless
>> you manually change the port to 1199.
>>
>> within the conf/activemq.xml config file... do a search for
>> connectorPort=1099
>>
>> change the '1099' to '1199' and then make sure you uncomment the 
>> <managementContect> section in order to active the feature.  You can
>> verify
>> the change when you restart activeMQ...  the console output will
>> indicate
>> 'JMX consoles can connect...' and the 1199 port value should be 
> listed.
>>
>> hope this resolves your issue.
>>
>> On 11/8/07, Matt Flowers <mf...@xaware.com> wrote:
>> >
>> > I'm running :
>> > ActiveMQ RA 4.1.1.
>> > JBoss 4.0.5.
>> >
>> > I've got JBoss binding JMX to port 1199. ActiveMQ binds to 1099. I'm
>> > doing local messaging only within the app server. No clustering or 
>> > remoting or anything like that. I can't have ActiveMQ using 1099 --
>> > another app needs that port.
>> >
>> > I've tried this:
>> >   <broker useJmx="true" brokerName="brokerX" 
>> > xmlns="http://activemq.org/config/1.0">
>> >         <managementContext>
>> >                 <managementContext createConnector="false" 
>> > connectorPort="1199" />
>> >         </managementContext>
>> >   ...
>> >
>> > But ActiveMQ still binds to 1099 when it starts up.
>> >
>> > Anyone know what I'm missing? 
>> >
>> > Thanks.
>> >
>>
> 
>  
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/JBoss-JMX-port-problem-tf4771897s2354.html#a13738574
Sent from the ActiveMQ - User mailing list archive at Nabble.com.