tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pid <...@pidster.com>
Subject Re: Problem connecting to tomcat6 service via JConsole on Windows Server 2008
Date Thu, 23 Dec 2010 10:43:24 GMT
On 23/12/2010 09:20, André Warnier wrote:
> Shortly :
> If you are local, then you can use the "Local process" option in jconsole.

But usually not if you're using the service wrapper, which masks* the
JVM process from the Attach API used in Java 6 to provide the local
processes.


* for want of a better description

> Otherwise : as far as I remember, the jmx connection really uses 2
> ports, not only the one you obviously connect to. And that second port
> is random, which is what makes it difficult to connect through a
> firewall or so.

You can download the catalina-jmx-remote.jar from the Tomcat website to
pin JMX to two known port numbers, using a LifecycleListener.


p

> Maybe it is that second port that is blocked in your case ?
> Have another look with tcpview while you are trying to connect, if you
> do not see some new  LISTEN port appear during the connection attempt.
> 
> 
> Adib wrote:
>> Hi,
>>
>> I am having a problem connecting to Tomcat 6 running as a service on
>> Windows
>> Server 2008 R2. Here are the details of my setup.
>>
>> 32 Bit JDK 1.6._23
>> 64 Bit Windows Server 2008 R2
>>
>> My jakarta service log shows that I am setting the jvm properties to
>> turn on
>> jmx remote access to the JVM
>>
>> [2010-12-22 23:22:21] [447  javajni.c] [debug] Jvm Option[6]
>> -Dcom.sun.management.jmxremote
>> [2010-12-22 23:22:21] [447  javajni.c] [debug] Jvm Option[7]
>> -Dcom.sun.management.jmxremote.port=8999
>> [2010-12-22 23:22:21] [447  javajni.c] [debug] Jvm Option[8]
>> -Dcom.sun.management.jmxremote.ssl=false
>> [2010-12-22 23:22:21] [447  javajni.c] [debug] Jvm Option[9]
>> -Dcom.sun.management.jmxremote.authenticate=false
>>
>> I am running jconsole on the same machine that is running tomcat so I
>> am not
>> trying to connect remotely and should
>> not have any problems with ports I even turned off the windows
>> firewall on
>> the machine to make sure it was not getting
>> in the way
>>
>> systernals tcpview shows that tomact6.exe is listening on port 8999
>>
>> I am running tomact6 service as the user pmtomact
>>
>> I am running jconsole as the user Administrator
>>
>> on the jconsole I tried localhost:8999 and it tries to connect for a
>> while
>> then reports that it can can not connect.
>>
>> I tried running tomcat as user administrator just starting from the
>> startup.bat with the proper jmx paramters and it does not work either.
>>
>> I tried running jconsole as pmtomcat user still no luck connecting
>>
>> I tried creating a directory under
>> C:\Users\pmtomcat\AppData\Local\Temp\hsperfdata_pmtomcat and checked that
>> the directory was writable by the pmtomcat user still it does not work.
>>
>> Any ideas of how I can troubleshoot this problem, it is driving me crazy?
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 


Mime
View raw message