Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-10 Thread Andres Aguado
Hi, today I'm very happy because now it's working fine.

Finally, server.xml has these new lines

Listener className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

  namingPort=48657 port=8999 host=server-ip /

and catalina startup script has these new lines

set CATALINA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-Dcom.sun.management.jmxremote.password.file=%CATALINA_HOME%/conf/jmxremote.password
-Dcom.sun.management.jmxremote.access.file=%CATALINA_HOME%/conf/jmxremote.access

and now i'm connected with jconsole running this connection chain,
with credentials defined in jmxremote.passord and jmxremote.access

service:jmx:rmi://server-ip:8999/jndi/rmi://server-ip:48657/server

Again, thank you very much for your help

Regards,
Andres

2012/2/9 Pid * p...@pidster.com:
 On 9 Feb 2012, at 17:10, Caldarale, Charles R
 chuck.caldar...@unisys.com wrote:

 From: Pid [mailto:p...@pidster.com]
 Subject: Re: Enabling JMX Remote Ports to connect Tomcat server remotelly 
 with jconsole tool

 warning: [path] bad path element
 C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
 no such file or directory

 The colon character is a path separator.  You have it in
 the C: part of each path.

 Actually, the colon is _not_ a path separator here, it's a drive delimiter.  
 It's the attempted use of the colon elsewhere that causes the problem; it 
 should be a semi-colon on Windows:

 C:\apache-tomcat-5.5.27\server\lib\catalina.jar;C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar

 Erk. FAIL.


 p



 - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.


 -
 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



Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Andres Aguado
Hi Guys!

First of all, I want to be grateful for help. I'm (very) newbie
with apache-tomcat world, level 1 (I've installed Tomcat sucessfully
once ;-) )

Well, I've a Tomcat 5.5.27 version with an application in
production environment and i've installed the same version for windows
on a VM-WiXP to test configuration before applying changes to
production server
And I want to monitorize the application remotelly through
jconsole. So, I've added this lines to catalina startup script:

set CATALINA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false (When all works I'll
add authentication, but now i need to run jconsole.)

   Now I'm accesible to 8999 port (RMI Registry?) telneting, but
jconsole outputs a connection error. I've executed netstat -an command
and I've seen that 8999 port connextion is STABLISHED, but there is
another port (48657) to the tomcat ip in SYN_WAIT.

Well, I've been reading documentation and it seems that i must
configure manually an additional port to connect through jconsole
because this port is a random port (RMIServer and RMIConnection?) and
it's a problem to gain access through firewalls

I've been reading more information and I've arrived to this document
http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote

 Then, I've added Listener
className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
namingPort=8999 port=48657 host=tomcatservername /

 This is the point i'm blocked. Tomcat doesn't start, and
catalina.out file shows this error:

SEVERE: Begin event threw exception
java.lang.ClassNotFoundException:
org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

I've been looking for JMXAdaptorLifecycleListener, but i don't
know how to make it works.

Could anyone help me?

Thanks and regards
Andres Aguado

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



RE: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Casper Wandahl Schmidt
See comments inline

-Original Message-
From: Andres Aguado [mailto:andriu@gmail.com] 
Sent: 9. februar 2012 13:52
To: users@tomcat.apache.org
Subject: Enabling JMX Remote Ports to connect Tomcat server remotelly with
jconsole tool

Hi Guys!

First of all, I want to be grateful for help. I'm (very) newbie with
apache-tomcat world, level 1 (I've installed Tomcat sucessfully once ;-) )

Well, I've a Tomcat 5.5.27 version with an application in production
environment and i've installed the same version for windows on a VM-WiXP to
test configuration before applying changes to production server
And I want to monitorize the application remotelly through jconsole. So,
I've added this lines to catalina startup script:

set CATALINA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false (When all works I'll add
authentication, but now i need to run jconsole.)

   Now I'm accesible to 8999 port (RMI Registry?) telneting, but jconsole
outputs a connection error. I've executed netstat -an command and I've seen
that 8999 port connextion is STABLISHED, but there is another port (48657)
to the tomcat ip in SYN_WAIT.

Well, I've been reading documentation and it seems that i must configure
manually an additional port to connect through jconsole because this port is
a random port (RMIServer and RMIConnection?) and it's a problem to gain
access through firewalls

I've been reading more information and I've arrived to this document
http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote

 Then, I've added Listener
className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
namingPort=8999 port=48657 host=tomcatservername /

 This is the point i'm blocked. Tomcat doesn't start, and catalina.out
file shows this error:

SEVERE: Begin event threw exception
java.lang.ClassNotFoundException:
org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

I've been looking for JMXAdaptorLifecycleListener, but i don't know how
to make it works.

I'm new to this too but my guess is that the name is
JMXAdapterLifecycleListener (Adapter not Adaptor)

Could anyone help me?

Thanks and regards
Andres Aguado

-
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: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Rainer Jung

On 09.02.2012 13:51, Andres Aguado wrote:

Hi Guys!

 First of all, I want to be grateful for help. I'm (very) newbie
with apache-tomcat world, level 1 (I've installed Tomcat sucessfully
once ;-) )

 Well, I've a Tomcat 5.5.27 version with an application in
production environment and i've installed the same version for windows
on a VM-WiXP to test configuration before applying changes to
production server
 And I want to monitorize the application remotelly through
jconsole. So, I've added this lines to catalina startup script:

set CATALINA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false (When all works I'll
add authentication, but now i need to run jconsole.)

Now I'm accesible to 8999 port (RMI Registry?) telneting, but
jconsole outputs a connection error. I've executed netstat -an command
and I've seen that 8999 port connextion is STABLISHED, but there is
another port (48657) to the tomcat ip in SYN_WAIT.

 Well, I've been reading documentation and it seems that i must
configure manually an additional port to connect through jconsole
because this port is a random port (RMIServer and RMIConnection?) and
it's a problem to gain access through firewalls

 I've been reading more information and I've arrived to this document
http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote

  Then, I've addedListener
className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
namingPort=8999 port=48657 host=tomcatservername /

  This is the point i'm blocked. Tomcat doesn't start, and
catalina.out file shows this error:

SEVERE: Begin event threw exception
java.lang.ClassNotFoundException:
org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

 I've been looking for JMXAdaptorLifecycleListener, but i don't
know how to make it works.

Could anyone help me?


I think for TC 5.5 the class is not included in the binary downloads. 
You need to grab a source download and build it using Java 5.


When building using Java 1.4.2 which IMHO is the default for a release, 
the class can't be build.


Check your jar files, the class should be in catalina-optional.jar.

Starting with Tomcat 6 this functionality is available as a separate 
Jar, which is part of the so-called extra downloads (in the extra 
folder underneath the bin folder.


Regards,

Rainer

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



Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Pid
On 09/02/2012 14:03, Rainer Jung wrote:
 On 09.02.2012 13:51, Andres Aguado wrote:
 Hi Guys!

  First of all, I want to be grateful for help. I'm (very) newbie
 with apache-tomcat world, level 1 (I've installed Tomcat sucessfully
 once ;-) )

  Well, I've a Tomcat 5.5.27 version with an application in
 production environment and i've installed the same version for windows
 on a VM-WiXP to test configuration before applying changes to
 production server
  And I want to monitorize the application remotelly through
 jconsole. So, I've added this lines to catalina startup script:

 set CATALINA_OPTS=-Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.port=8999
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false (When all works I'll
 add authentication, but now i need to run jconsole.)

 Now I'm accesible to 8999 port (RMI Registry?) telneting, but
 jconsole outputs a connection error. I've executed netstat -an command
 and I've seen that 8999 port connextion is STABLISHED, but there is
 another port (48657) to the tomcat ip in SYN_WAIT.

  Well, I've been reading documentation and it seems that i must
 configure manually an additional port to connect through jconsole
 because this port is a random port (RMIServer and RMIConnection?) and
 it's a problem to gain access through firewalls

  I've been reading more information and I've arrived to this document
 http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote


   Then, I've addedListener
 className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
 namingPort=8999 port=48657 host=tomcatservername /

   This is the point i'm blocked. Tomcat doesn't start, and
 catalina.out file shows this error:

 SEVERE: Begin event threw exception
 java.lang.ClassNotFoundException:
 org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

  I've been looking for JMXAdaptorLifecycleListener, but i don't
 know how to make it works.

 Could anyone help me?
 
 I think for TC 5.5 the class is not included in the binary downloads.
 You need to grab a source download and build it using Java 5.
 
 When building using Java 1.4.2 which IMHO is the default for a release,
 the class can't be build.
 
 Check your jar files, the class should be in catalina-optional.jar.
 
 Starting with Tomcat 6 this functionality is available as a separate
 Jar, which is part of the so-called extra downloads (in the extra
 folder underneath the bin folder.

+1  Is there a reason you can't use a newer version, like 7.0 Andres?


p


-- 

[key:62590808]



signature.asc
Description: OpenPGP digital signature


Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Andres Aguado
Hi, first, for me there is a powerfull reason for maintain 5.5
version. This is the initial version and application is working fine
now, and I think that i'm not prepare to execute the upgrade, i don't
know how and where to begin.

And second, i'm trying to compile JMXAdaptorLifecycleListener.java to
get class file (i think that i must do this, but not sure), and i'm
getting this error. Here is one example, but it's appearing me 11
errors like this one.

C:\Program Files\Java\jdk1.5.0_22\binjavac -classpath
%CATALINA_HOME%\server\lib\catalina.jar:%CATALINA_HOME%\bin\commons-logging-api-1.1.1.jar
c:\JMXAdaptorLifecycleListener.java -Xlint
warning: [path] bad path element
C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
no such file or directory
c:\JMXAdaptorLifecycleListener.java:25: cannot find symbol
symbol  : class Lifecycle
location: package org.apache.catalina
import org.apache.catalina.Lifecycle;

I've created .java file copying text from internet, as attached

The last, I've checked catalina-optional.jar but no similar class
could be found inside, i suppose that i must copy into this jar file
the .class file obtained after compiling .java file, but this is my
assumption

Thanks a lot for your time, it's very appreciated

Regards,
Andres

2012/2/9 Pid p...@pidster.com:
 On 09/02/2012 14:03, Rainer Jung wrote:
 On 09.02.2012 13:51, Andres Aguado wrote:
 Hi Guys!

      First of all, I want to be grateful for help. I'm (very) newbie
 with apache-tomcat world, level 1 (I've installed Tomcat sucessfully
 once ;-) )

      Well, I've a Tomcat 5.5.27 version with an application in
 production environment and i've installed the same version for windows
 on a VM-WiXP to test configuration before applying changes to
 production server
      And I want to monitorize the application remotelly through
 jconsole. So, I've added this lines to catalina startup script:

 set CATALINA_OPTS=-Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.port=8999
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false (When all works I'll
 add authentication, but now i need to run jconsole.)

     Now I'm accesible to 8999 port (RMI Registry?) telneting, but
 jconsole outputs a connection error. I've executed netstat -an command
 and I've seen that 8999 port connextion is STABLISHED, but there is
 another port (48657) to the tomcat ip in SYN_WAIT.

      Well, I've been reading documentation and it seems that i must
 configure manually an additional port to connect through jconsole
 because this port is a random port (RMIServer and RMIConnection?) and
 it's a problem to gain access through firewalls

      I've been reading more information and I've arrived to this document
 http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote


       Then, I've addedListener
 className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
 namingPort=8999 port=48657 host=tomcatservername /

       This is the point i'm blocked. Tomcat doesn't start, and
 catalina.out file shows this error:

 SEVERE: Begin event threw exception
 java.lang.ClassNotFoundException:
 org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

      I've been looking for JMXAdaptorLifecycleListener, but i don't
 know how to make it works.

 Could anyone help me?

 I think for TC 5.5 the class is not included in the binary downloads.
 You need to grab a source download and build it using Java 5.

 When building using Java 1.4.2 which IMHO is the default for a release,
 the class can't be build.

 Check your jar files, the class should be in catalina-optional.jar.

 Starting with Tomcat 6 this functionality is available as a separate
 Jar, which is part of the so-called extra downloads (in the extra
 folder underneath the bin folder.

 +1  Is there a reason you can't use a newer version, like 7.0 Andres?


 p


 --

 [key:62590808]



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

Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Pid
On 09/02/2012 16:26, Andres Aguado wrote:
 Hi, first, for me there is a powerfull reason for maintain 5.5
 version. This is the initial version and application is working fine
 now, and I think that i'm not prepare to execute the upgrade, i don't
 know how and where to begin.
 
 And second, i'm trying to compile JMXAdaptorLifecycleListener.java to
 get class file (i think that i must do this, but not sure), and i'm
 getting this error. Here is one example, but it's appearing me 11
 errors like this one.
 
 C:\Program Files\Java\jdk1.5.0_22\binjavac -classpath
 %CATALINA_HOME%\server\lib\catalina.jar:%CATALINA_HOME%\bin\commons-logging-api-1.1.1.jar
 c:\JMXAdaptorLifecycleListener.java -Xlint
 warning: [path] bad path element
 C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
 no such file or directory

The colon character is a path separator.  You have it in the C: part of
each path.


p

 c:\JMXAdaptorLifecycleListener.java:25: cannot find symbol
 symbol  : class Lifecycle
 location: package org.apache.catalina
 import org.apache.catalina.Lifecycle;
 
 I've created .java file copying text from internet, as attached
 
 The last, I've checked catalina-optional.jar but no similar class
 could be found inside, i suppose that i must copy into this jar file
 the .class file obtained after compiling .java file, but this is my
 assumption
 
 Thanks a lot for your time, it's very appreciated
 
 Regards,
 Andres
 
 2012/2/9 Pid p...@pidster.com:
 On 09/02/2012 14:03, Rainer Jung wrote:
 On 09.02.2012 13:51, Andres Aguado wrote:
 Hi Guys!

  First of all, I want to be grateful for help. I'm (very) newbie
 with apache-tomcat world, level 1 (I've installed Tomcat sucessfully
 once ;-) )

  Well, I've a Tomcat 5.5.27 version with an application in
 production environment and i've installed the same version for windows
 on a VM-WiXP to test configuration before applying changes to
 production server
  And I want to monitorize the application remotelly through
 jconsole. So, I've added this lines to catalina startup script:

 set CATALINA_OPTS=-Dcom.sun.management.jmxremote
 -Dcom.sun.management.jmxremote.port=8999
 -Dcom.sun.management.jmxremote.ssl=false
 -Dcom.sun.management.jmxremote.authenticate=false (When all works I'll
 add authentication, but now i need to run jconsole.)

 Now I'm accesible to 8999 port (RMI Registry?) telneting, but
 jconsole outputs a connection error. I've executed netstat -an command
 and I've seen that 8999 port connextion is STABLISHED, but there is
 another port (48657) to the tomcat ip in SYN_WAIT.

  Well, I've been reading documentation and it seems that i must
 configure manually an additional port to connect through jconsole
 because this port is a random port (RMIServer and RMIConnection?) and
 it's a problem to gain access through firewalls

  I've been reading more information and I've arrived to this document
 http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote


   Then, I've addedListener
 className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener
 namingPort=8999 port=48657 host=tomcatservername /

   This is the point i'm blocked. Tomcat doesn't start, and
 catalina.out file shows this error:

 SEVERE: Begin event threw exception
 java.lang.ClassNotFoundException:
 org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

  I've been looking for JMXAdaptorLifecycleListener, but i don't
 know how to make it works.

 Could anyone help me?

 I think for TC 5.5 the class is not included in the binary downloads.
 You need to grab a source download and build it using Java 5.

 When building using Java 1.4.2 which IMHO is the default for a release,
 the class can't be build.

 Check your jar files, the class should be in catalina-optional.jar.

 Starting with Tomcat 6 this functionality is available as a separate
 Jar, which is part of the so-called extra downloads (in the extra
 folder underneath the bin folder.

 +1  Is there a reason you can't use a newer version, like 7.0 Andres?


 p


 --

 [key:62590808]

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


-- 

[key:62590808]



signature.asc
Description: OpenPGP digital signature


RE: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Caldarale, Charles R
 From: Pid [mailto:p...@pidster.com] 
 Subject: Re: Enabling JMX Remote Ports to connect Tomcat server remotelly 
 with jconsole tool

  warning: [path] bad path element
  C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
  no such file or directory

 The colon character is a path separator.  You have it in 
 the C: part of each path.

Actually, the colon is _not_ a path separator here, it's a drive delimiter.  
It's the attempted use of the colon elsewhere that causes the problem; it 
should be a semi-colon on Windows:

C:\apache-tomcat-5.5.27\server\lib\catalina.jar;C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
MATERIAL and is thus for use only by the intended recipient. If you received 
this in error, please contact the sender and delete the e-mail and its 
attachments from all computers.


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



Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Andres Aguado
Great, it's great!. First obstacle overcomed. Now, i've compiled .java
file and it's been created a .class file. Now i've got this .class
file and i've added it to catalina.jar and catalina-optional.jar, but
when i try to start catalina script other error appears in
catalina.out, like this:

GRAVE: Begin event threw exception
java.lang.ClassNotFoundException:
org.apache.catalina.mbeans.JMXAdapterLifecycleListener
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
...
ADVERTENCIA: Catalina.start using conf/server.xml:
java.lang.ClassNotFoundException:
org.apache.catalina.mbeans.JMXAdapterLifecycleListener
..

Thanks and regards,
Andres

2012/2/9 Caldarale, Charles R chuck.caldar...@unisys.com:
 From: Pid [mailto:p...@pidster.com]
 Subject: Re: Enabling JMX Remote Ports to connect Tomcat server remotelly 
 with jconsole tool

  warning: [path] bad path element
  C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
  no such file or directory

 The colon character is a path separator.  You have it in
 the C: part of each path.

 Actually, the colon is _not_ a path separator here, it's a drive delimiter.  
 It's the attempted use of the colon elsewhere that causes the problem; it 
 should be a semi-colon on Windows:

 C:\apache-tomcat-5.5.27\server\lib\catalina.jar;C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.


 -
 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: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Andres Aguado
Ok, i've got it up!!. I've copied .class file into a directory that i
must create; C:\apache-tomcat-5.5.27\server\lib\org\apache\catalina\mbeans.

Also, i must delete lines into catalina.bat startup file
set CATALINA_OPTS=-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

because i receive an error about rmi in use. Now tomcat is running and
both ports 8999 and 8084 defined in server.xml

Listener className=org.apache.catalina.mbeans.JMXAdaptorLifecycleListener

  namingPort=8999 port=8084 host=tomcat-server-name /

Now, to enable authentication, is it simillar than in catalina.bat?

Well, i think that i'm going to continue tomorrow, it's a good end of day

Thanks for your responses
Andres

2012/2/9 Andres Aguado andriu@gmail.com:
 Great, it's great!. First obstacle overcomed. Now, i've compiled .java
 file and it's been created a .class file. Now i've got this .class
 file and i've added it to catalina.jar and catalina-optional.jar, but
 when i try to start catalina script other error appears in
 catalina.out, like this:

 GRAVE: Begin event threw exception
 java.lang.ClassNotFoundException:
 org.apache.catalina.mbeans.JMXAdapterLifecycleListener
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
 ...
 ADVERTENCIA: Catalina.start using conf/server.xml:
 java.lang.ClassNotFoundException:
 org.apache.catalina.mbeans.JMXAdapterLifecycleListener
 ..

 Thanks and regards,
 Andres

 2012/2/9 Caldarale, Charles R chuck.caldar...@unisys.com:
 From: Pid [mailto:p...@pidster.com]
 Subject: Re: Enabling JMX Remote Ports to connect Tomcat server remotelly 
 with jconsole tool

  warning: [path] bad path element
  C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
  no such file or directory

 The colon character is a path separator.  You have it in
 the C: part of each path.

 Actually, the colon is _not_ a path separator here, it's a drive delimiter.  
 It's the attempted use of the colon elsewhere that causes the problem; it 
 should be a semi-colon on Windows:

 C:\apache-tomcat-5.5.27\server\lib\catalina.jar;C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar

  - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.


 -
 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: [OT] Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andres,

On 2/9/12 11:26 AM, Andres Aguado wrote:
 Hi, first, for me there is a powerfull reason for maintain 5.5 
 version. This is the initial version and application is working
 fine now, and I think that i'm not prepare to execute the upgrade,
 i don't know how and where to begin.

Upgrading from 5.5 to 7.0 should ideally be as painless as installing
Tomcat 7 and dropping your WAR into the webapps directory. The APIs
are all backward-compatible.

You may run into trouble in the following areas:
0. Don't have a META-INF/context.xml file?
   Make one. Don't use server.xml for webapp deployment anymore.

1. Non-spec-standard behavior
   Newer versions of Tomcat have become increasingly cranky about
   bad code, configurations, etc. You may have some warnings and/or
   errors that you will have to fix. You should fix those /anyway/,
   but now Tomcat complains about them.

2. Logging
   Logging has changed a lot over the years and so you'll have to read
   the documentation if things don't work for you.

3. Edge cases
   There are lots more settings in the later versions of Tomcat to
   get it to behave in ways that used to be the standard (or at least
   expected behavior). If you find that your webapp is acting strangely,
   check Tomcat's changelog to see what might have changed.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk80NmcACgkQ9CaO5/Lv0PDfswCeMmlkGkP9Q57W1uthyie/txvw
7rsAnikU1dpAc8lQM+zYVxNcB/Zk5Fky
=idKe
-END PGP SIGNATURE-

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



Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andres,

On 2/9/12 12:29 PM, Andres Aguado wrote:
 Great, it's great!. First obstacle overcomed. Now, i've compiled
 .java file and it's been created a .class file. Now i've got this
 .class file and i've added it to catalina.jar and
 catalina-optional.jar

Don't add the class to both jars. Better yet, don't add it to any jars.

Do what you've apparently done in a later post: put it into
server/classes and not in a JAR file. That way, it will be easier to
see that you've modified the environment.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk80Nq4ACgkQ9CaO5/Lv0PAMLgCfVyUS/yOG/OyTCrlvfhQspowu
8HYAniN+EGWcEGEnrkPJD0P/A7/bLOrv
=1hqz
-END PGP SIGNATURE-

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



Re: Enabling JMX Remote Ports to connect Tomcat server remotelly with jconsole tool

2012-02-09 Thread Pid *
On 9 Feb 2012, at 17:10, Caldarale, Charles R
chuck.caldar...@unisys.com wrote:

 From: Pid [mailto:p...@pidster.com]
 Subject: Re: Enabling JMX Remote Ports to connect Tomcat server remotelly 
 with jconsole tool

 warning: [path] bad path element
 C:\apache-tomcat-5.5.27\server\lib\catalina.jar:C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar:
 no such file or directory

 The colon character is a path separator.  You have it in
 the C: part of each path.

 Actually, the colon is _not_ a path separator here, it's a drive delimiter.  
 It's the attempted use of the colon elsewhere that causes the problem; it 
 should be a semi-colon on Windows:

 C:\apache-tomcat-5.5.27\server\lib\catalina.jar;C:\apache-tomcat-5.5.27\bin\commons-logging-api-1.1.1.jar

Erk. FAIL.


p



 - Chuck


 THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY 
 MATERIAL and is thus for use only by the intended recipient. If you received 
 this in error, please contact the sender and delete the e-mail and its 
 attachments from all computers.


 -
 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