Configuring VisualVM with tomcat + linux

VisualVM is a tool that provides a visual interface for viewing detailed information about Java applications while they are running on a Java Virtual Machine (JVM), and for troubleshooting and profiling these applications.
Firs of all you need to configure JMX. For tomcat you need to perform this:

  1. In folder %CATALINA_HOME%/conf need to create remote.users with content: USER_1 PASSWORD_2
    USER_2 PASSWORD_2
  2. In folder %CATALINA_HOME%/conf need to create remote.acl with content: USER_1 PERMISSION_1
    USER_2 PERMISSION_2
    where permissions: readonly, readwrite 
  3. chmod 400 remote.users
  4. chmod 400 remote.acl
  5. chown tomcat:tomcat remote.users
  6. chown tomcat:tomcat remote.acl
  7. In tomcat %CATALINA_HOME%/bin/catalina.sh need to add:   CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote.password.file=/opt/tomcat/conf/remote.users
    -Dcom.sun.management.jmxremote.access.file=/opt/tomcat/conf/remote.acl -Dcom.sun.management.jmxremote
    -Dcom.sun.management.jmxremote.port=7777
    -Dcom.sun.management.jmxremote.ssl=false
    -Djava.rmi.server.hostname=1.1.1.1"
    where hostname - is tomcat server ip, and port - any not used port
  8. Restart Tomcat
  9. Visual VM comes with JDK from 6u7, run it on your local machine $JAVA_HOME/bin/jvisualvm 
  10. Click File->Add JMX connection use user, password, host and port
  11. Will appear new perspective whith your server connection

Sursa
2012-07-24 15:10:00



Comenteaza





Ultimele 25 posturi adăugate

21:46:00Fără Titlu —» Путепроводные Заметки
18:33:25Fără Titlu —» Путепроводные Заметки
16:16:46Fără Titlu —» Путепроводные Заметки
14:38:37Fără Titlu —» Путепроводные Заметки
05:13:00DIN POEZIA LUMII —» Leo Butnaru
01:34:45Fără Titlu —» Путепроводные Заметки
19:20:49Fără Titlu —» Путепроводные Заметки
16:53:54Fără Titlu —» Путепроводные Заметки
14:37:49Fără Titlu —» Путепроводные Заметки
14:04:00Pietre —» Andrei LANGA. Blogul personal
05:51:00CAI ROZI, CAI VERZI —» Leo Butnaru
21:31:52Fără Titlu —» Путепроводные Заметки
19:26:21Fără Titlu —» Путепроводные Заметки
18:19:23Fără Titlu —» Путепроводные Заметки
17:50:00ZORI DE CARTE NOUĂ —» Leo Butnaru
16:55:40Fără Titlu —» Путепроводные Заметки
15:11:16Fără Titlu —» Путепроводные Заметки
12:42:00Fantome —» Andrei LANGA. Blogul personal
12:42:00Fantome —» Andrei LANGA. Blogul personal
07:39:05Spumantul-surpriză cu marea medalie de aur —» Fine Wine
23:20:43Fără Titlu —» Путепроводные Заметки
20:35:28Fără Titlu —» Путепроводные Заметки
18:48:48Fără Titlu —» Путепроводные Заметки
17:01:10Jurnal de 40 —» Efrosnatalita’s Blog
16:37:04Fără Titlu —» Путепроводные Заметки