Re: Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-06 Thread Suvendu Sekhar Mondal
On Thu, Feb 4, 2021 at 2:26 PM Mark Thomas  wrote:
>
> On 04/02/2021 08:08, Luis Rodríguez Fernández wrote:
> > Hello Suvendu,
> >
> > I've never used the
> > "org.apache.catalina.mbeans.JmxRemoteLifecycleListener", I would advise you
> > to continue using the JVM startup options for JMX [1]
>
> +1. Ignore the JmxRemoteLifecycleListener and use the settings provided
> by the JRE.
>
> Mark
>

Thank you guys!
>
> > Martynas: the JPDA port is using to enable debugging in your java process
> > and be able to connect to it, e.g. via your favourite IDE.
> >
> > Cheers,
> >
> > Luis
> >
> > [1]
> > https://tomcat.apache.org/tomcat-9.0-doc/monitoring.html#Enabling_JMX_Remote
> >
> >
> >
> >
> >
> >
> > El mar, 2 feb 2021 a las 16:23, Suvendu Sekhar Mondal ()
> > escribió:
> >
> >> Hi Martynas,
> >>
> >> On Tue, Feb 2, 2021 at 5:04 PM Martynas Jusevičius
> >>  wrote:
> >>>
> >>> Not sure if related, but JPDA address config changed from -
> >>> JPDA_ADDRESS=8000 on Tomcat 8 to - JPDA_ADDRESS=*:8000 on Tomcat 9
> >>> (i.e. host needs to be included, or a wildcard).
> >>>
> >> Thanks for pointing that out but I think it is not related to the
> >> problem I am seeing.
> >>
> >>> On Tue, Feb 2, 2021 at 12:22 PM Suvendu Sekhar Mondal 
> >> wrote:
> 
>  Hello Everyone,
> 
>  We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
>  working as expected except accessing exposed MBeans via JMX clients
>  like jconsole/jvisualvm. While troubleshooting the issue, I enabled
>  debug logging for both of those tools and it is throwing following
>  error:
>  java.rmi.ConnectIOException: non-JRMP server at remote endpoint
>  at
> >> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
>  at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
>  at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
>  at
> >> sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
>  at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
>  at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
>  at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
>  at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)
> 
>  We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
>  specify RMI registry and server port like this:
>  className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
>  rmiRegistryPortPlatform="8181" rmiServerPortPlatform="8282" />
> 
>  And we can see that TC is registering properly to those ports:
>   2021-02-02 05:07:08,541 INFO
>  org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
>  Listener has configured the registry on port [8181] and the server on
>  port [8282] for the [Platform] server
> 
>  We use remote JMX with no authentication or SSL:
>  -Dcom.sun.management.jmxremote.ssl=false
>  -Dcom.sun.management.jmxremote.authenticate=false
> 
>  Workaround is to add following options in JVM arguments and then I was
>  able to use JMX on port 8181:
>  -Dcom.sun.management.jmxremote
>  -Dcom.sun.management.jmxremote.port=8181
> 
>  But I am not sure why it broke in Tomcat 9.0.39 in the first place
>  because with a similar configuration we are able to access JMX on
>  Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
>  deprecated and will be removed in future[1] but we are on a version
>  which was released 3-4 months ago. So, could this be a bug or
>  something else?
> 
>  [1] 2021-02-02 05:07:07,447 WARNING
>  org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
>  JmxRemoteLifecycleListener is deprecated as as the features it
>  provides are now available in the remote JMX capability included with
>  the JRE. This listener will be removed in Tomcat 10 and may be removed
>  from Tomcat 9 some time after 2020-12-31.
> 
>  JDK version: jdk1.8.0_192
>  OS: Windows Server 2016
> 
>  Thanks & Regards,
>  Suvendu
> 
>  -
>  To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>  For additional commands, e-mail: users-h...@tomcat.apache.org
> 
> >>>
> >>> -
> >>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >>> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>>
> >>
> >> -
> >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> >> For additional commands, e-mail: users-h...@tomcat.apache.org
> >>
> >>
> >
>
>
> -
> To unsubscribe, e-mail: 

Re: Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-04 Thread Mark Thomas
On 04/02/2021 08:08, Luis Rodríguez Fernández wrote:
> Hello Suvendu,
> 
> I've never used the
> "org.apache.catalina.mbeans.JmxRemoteLifecycleListener", I would advise you
> to continue using the JVM startup options for JMX [1]

+1. Ignore the JmxRemoteLifecycleListener and use the settings provided
by the JRE.

Mark


> Martynas: the JPDA port is using to enable debugging in your java process
> and be able to connect to it, e.g. via your favourite IDE.
> 
> Cheers,
> 
> Luis
> 
> [1]
> https://tomcat.apache.org/tomcat-9.0-doc/monitoring.html#Enabling_JMX_Remote
> 
> 
> 
> 
> 
> 
> El mar, 2 feb 2021 a las 16:23, Suvendu Sekhar Mondal ()
> escribió:
> 
>> Hi Martynas,
>>
>> On Tue, Feb 2, 2021 at 5:04 PM Martynas Jusevičius
>>  wrote:
>>>
>>> Not sure if related, but JPDA address config changed from -
>>> JPDA_ADDRESS=8000 on Tomcat 8 to - JPDA_ADDRESS=*:8000 on Tomcat 9
>>> (i.e. host needs to be included, or a wildcard).
>>>
>> Thanks for pointing that out but I think it is not related to the
>> problem I am seeing.
>>
>>> On Tue, Feb 2, 2021 at 12:22 PM Suvendu Sekhar Mondal 
>> wrote:

 Hello Everyone,

 We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
 working as expected except accessing exposed MBeans via JMX clients
 like jconsole/jvisualvm. While troubleshooting the issue, I enabled
 debug logging for both of those tools and it is throwing following
 error:
 java.rmi.ConnectIOException: non-JRMP server at remote endpoint
 at
>> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
 at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
 at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
 at
>> sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
 at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
 at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
 at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
 at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)

 We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
 specify RMI registry and server port like this:
   >>> className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
 rmiRegistryPortPlatform="8181" rmiServerPortPlatform="8282" />

 And we can see that TC is registering properly to those ports:
  2021-02-02 05:07:08,541 INFO
 org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
 Listener has configured the registry on port [8181] and the server on
 port [8282] for the [Platform] server

 We use remote JMX with no authentication or SSL:
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false

 Workaround is to add following options in JVM arguments and then I was
 able to use JMX on port 8181:
 -Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.port=8181

 But I am not sure why it broke in Tomcat 9.0.39 in the first place
 because with a similar configuration we are able to access JMX on
 Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
 deprecated and will be removed in future[1] but we are on a version
 which was released 3-4 months ago. So, could this be a bug or
 something else?

 [1] 2021-02-02 05:07:07,447 WARNING
 org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
 JmxRemoteLifecycleListener is deprecated as as the features it
 provides are now available in the remote JMX capability included with
 the JRE. This listener will be removed in Tomcat 10 and may be removed
 from Tomcat 9 some time after 2020-12-31.

 JDK version: jdk1.8.0_192
 OS: Windows Server 2016

 Thanks & Regards,
 Suvendu

 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org

>>>
>>> -
>>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>>
>>
>> -
>> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
>> For additional commands, e-mail: users-h...@tomcat.apache.org
>>
>>
> 


-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-04 Thread Luis Rodríguez Fernández
Hello Suvendu,

I've never used the
"org.apache.catalina.mbeans.JmxRemoteLifecycleListener", I would advise you
to continue using the JVM startup options for JMX [1]

Martynas: the JPDA port is using to enable debugging in your java process
and be able to connect to it, e.g. via your favourite IDE.

Cheers,

Luis

[1]
https://tomcat.apache.org/tomcat-9.0-doc/monitoring.html#Enabling_JMX_Remote






El mar, 2 feb 2021 a las 16:23, Suvendu Sekhar Mondal ()
escribió:

> Hi Martynas,
>
> On Tue, Feb 2, 2021 at 5:04 PM Martynas Jusevičius
>  wrote:
> >
> > Not sure if related, but JPDA address config changed from -
> > JPDA_ADDRESS=8000 on Tomcat 8 to - JPDA_ADDRESS=*:8000 on Tomcat 9
> > (i.e. host needs to be included, or a wildcard).
> >
> Thanks for pointing that out but I think it is not related to the
> problem I am seeing.
>
> > On Tue, Feb 2, 2021 at 12:22 PM Suvendu Sekhar Mondal 
> wrote:
> > >
> > > Hello Everyone,
> > >
> > > We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
> > > working as expected except accessing exposed MBeans via JMX clients
> > > like jconsole/jvisualvm. While troubleshooting the issue, I enabled
> > > debug logging for both of those tools and it is throwing following
> > > error:
> > > java.rmi.ConnectIOException: non-JRMP server at remote endpoint
> > > at
> sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
> > > at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
> > > at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
> > > at
> sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
> > > at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
> > > at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
> > > at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
> > > at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)
> > >
> > > We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
> > > specify RMI registry and server port like this:
> > >> > className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
> > > rmiRegistryPortPlatform="8181" rmiServerPortPlatform="8282" />
> > >
> > > And we can see that TC is registering properly to those ports:
> > >  2021-02-02 05:07:08,541 INFO
> > > org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
> > > Listener has configured the registry on port [8181] and the server on
> > > port [8282] for the [Platform] server
> > >
> > > We use remote JMX with no authentication or SSL:
> > > -Dcom.sun.management.jmxremote.ssl=false
> > > -Dcom.sun.management.jmxremote.authenticate=false
> > >
> > > Workaround is to add following options in JVM arguments and then I was
> > > able to use JMX on port 8181:
> > > -Dcom.sun.management.jmxremote
> > > -Dcom.sun.management.jmxremote.port=8181
> > >
> > > But I am not sure why it broke in Tomcat 9.0.39 in the first place
> > > because with a similar configuration we are able to access JMX on
> > > Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
> > > deprecated and will be removed in future[1] but we are on a version
> > > which was released 3-4 months ago. So, could this be a bug or
> > > something else?
> > >
> > > [1] 2021-02-02 05:07:07,447 WARNING
> > > org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
> > > JmxRemoteLifecycleListener is deprecated as as the features it
> > > provides are now available in the remote JMX capability included with
> > > the JRE. This listener will be removed in Tomcat 10 and may be removed
> > > from Tomcat 9 some time after 2020-12-31.
> > >
> > > JDK version: jdk1.8.0_192
> > > OS: Windows Server 2016
> > >
> > > Thanks & Regards,
> > > Suvendu
> > >
> > > -
> > > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > > For additional commands, e-mail: users-h...@tomcat.apache.org
> > >
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: users-h...@tomcat.apache.org
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>

-- 

"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better."

- Samuel Beckett


Re: Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-02 Thread Suvendu Sekhar Mondal
Hi Martynas,

On Tue, Feb 2, 2021 at 5:04 PM Martynas Jusevičius
 wrote:
>
> Not sure if related, but JPDA address config changed from -
> JPDA_ADDRESS=8000 on Tomcat 8 to - JPDA_ADDRESS=*:8000 on Tomcat 9
> (i.e. host needs to be included, or a wildcard).
>
Thanks for pointing that out but I think it is not related to the
problem I am seeing.

> On Tue, Feb 2, 2021 at 12:22 PM Suvendu Sekhar Mondal  
> wrote:
> >
> > Hello Everyone,
> >
> > We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
> > working as expected except accessing exposed MBeans via JMX clients
> > like jconsole/jvisualvm. While troubleshooting the issue, I enabled
> > debug logging for both of those tools and it is throwing following
> > error:
> > java.rmi.ConnectIOException: non-JRMP server at remote endpoint
> > at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
> > at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
> > at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
> > at sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
> > at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
> > at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
> > at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
> > at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)
> >
> > We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
> > specify RMI registry and server port like this:
> >> className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
> > rmiRegistryPortPlatform="8181" rmiServerPortPlatform="8282" />
> >
> > And we can see that TC is registering properly to those ports:
> >  2021-02-02 05:07:08,541 INFO
> > org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
> > Listener has configured the registry on port [8181] and the server on
> > port [8282] for the [Platform] server
> >
> > We use remote JMX with no authentication or SSL:
> > -Dcom.sun.management.jmxremote.ssl=false
> > -Dcom.sun.management.jmxremote.authenticate=false
> >
> > Workaround is to add following options in JVM arguments and then I was
> > able to use JMX on port 8181:
> > -Dcom.sun.management.jmxremote
> > -Dcom.sun.management.jmxremote.port=8181
> >
> > But I am not sure why it broke in Tomcat 9.0.39 in the first place
> > because with a similar configuration we are able to access JMX on
> > Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
> > deprecated and will be removed in future[1] but we are on a version
> > which was released 3-4 months ago. So, could this be a bug or
> > something else?
> >
> > [1] 2021-02-02 05:07:07,447 WARNING
> > org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
> > JmxRemoteLifecycleListener is deprecated as as the features it
> > provides are now available in the remote JMX capability included with
> > the JRE. This listener will be removed in Tomcat 10 and may be removed
> > from Tomcat 9 some time after 2020-12-31.
> >
> > JDK version: jdk1.8.0_192
> > OS: Windows Server 2016
> >
> > Thanks & Regards,
> > Suvendu
> >
> > -
> > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: users-h...@tomcat.apache.org
> >
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Re: Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-02 Thread Martynas Jusevičius
Not sure if related, but JPDA address config changed from -
JPDA_ADDRESS=8000 on Tomcat 8 to - JPDA_ADDRESS=*:8000 on Tomcat 9
(i.e. host needs to be included, or a wildcard).

On Tue, Feb 2, 2021 at 12:22 PM Suvendu Sekhar Mondal  wrote:
>
> Hello Everyone,
>
> We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
> working as expected except accessing exposed MBeans via JMX clients
> like jconsole/jvisualvm. While troubleshooting the issue, I enabled
> debug logging for both of those tools and it is throwing following
> error:
> java.rmi.ConnectIOException: non-JRMP server at remote endpoint
> at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
> at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
> at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
> at sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
> at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
> at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
> at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
> at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)
>
> We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
> specify RMI registry and server port like this:
>className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener"
> rmiRegistryPortPlatform="8181" rmiServerPortPlatform="8282" />
>
> And we can see that TC is registering properly to those ports:
>  2021-02-02 05:07:08,541 INFO
> org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
> Listener has configured the registry on port [8181] and the server on
> port [8282] for the [Platform] server
>
> We use remote JMX with no authentication or SSL:
> -Dcom.sun.management.jmxremote.ssl=false
> -Dcom.sun.management.jmxremote.authenticate=false
>
> Workaround is to add following options in JVM arguments and then I was
> able to use JMX on port 8181:
> -Dcom.sun.management.jmxremote
> -Dcom.sun.management.jmxremote.port=8181
>
> But I am not sure why it broke in Tomcat 9.0.39 in the first place
> because with a similar configuration we are able to access JMX on
> Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
> deprecated and will be removed in future[1] but we are on a version
> which was released 3-4 months ago. So, could this be a bug or
> something else?
>
> [1] 2021-02-02 05:07:07,447 WARNING
> org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
> JmxRemoteLifecycleListener is deprecated as as the features it
> provides are now available in the remote JMX capability included with
> the JRE. This listener will be removed in Tomcat 10 and may be removed
> from Tomcat 9 some time after 2020-12-31.
>
> JDK version: jdk1.8.0_192
> OS: Windows Server 2016
>
> Thanks & Regards,
> Suvendu
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Not able to connect to Tomcat 9.0.39 instance using jconsole/jvisualvm

2021-02-02 Thread Suvendu Sekhar Mondal
Hello Everyone,

We recently migrated Tomcat from 7.0.55 to 9.0.39. Everything is
working as expected except accessing exposed MBeans via JMX clients
like jconsole/jvisualvm. While troubleshooting the issue, I enabled
debug logging for both of those tools and it is throwing following
error:
java.rmi.ConnectIOException: non-JRMP server at remote endpoint
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:248)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:338)
at sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:112)
at sun.tools.jconsole.ProxyClient.checkSslConfig(ProxyClient.java:234)
at sun.tools.jconsole.ProxyClient.(ProxyClient.java:127)
at sun.tools.jconsole.ProxyClient.getProxyClient(ProxyClient.java:475)
at sun.tools.jconsole.JConsole$3.run(JConsole.java:524)

We are using org.apache.catalina.mbeans.JmxRemoteLifecycleListener to
specify RMI registry and server port like this:
  

And we can see that TC is registering properly to those ports:
 2021-02-02 05:07:08,541 INFO
org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The JMX Remote
Listener has configured the registry on port [8181] and the server on
port [8282] for the [Platform] server

We use remote JMX with no authentication or SSL:
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

Workaround is to add following options in JVM arguments and then I was
able to use JMX on port 8181:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8181

But I am not sure why it broke in Tomcat 9.0.39 in the first place
because with a similar configuration we are able to access JMX on
Tomcat 7.0.55. I noticed that JmxRemoteLifecycleListener has been
deprecated and will be removed in future[1] but we are on a version
which was released 3-4 months ago. So, could this be a bug or
something else?

[1] 2021-02-02 05:07:07,447 WARNING
org.apache.catalina.mbeans.JmxRemoteLifecycleListener - The
JmxRemoteLifecycleListener is deprecated as as the features it
provides are now available in the remote JMX capability included with
the JRE. This listener will be removed in Tomcat 10 and may be removed
from Tomcat 9 some time after 2020-12-31.

JDK version: jdk1.8.0_192
OS: Windows Server 2016

Thanks & Regards,
Suvendu

-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org