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

15:46:17Fără Titlu —» Путепроводные Заметки
14:39:00Ovoizi —» Andrei LANGA. Blogul personal
03:06:24Fără Titlu —» Путепроводные Заметки
20:31:27Fără Titlu —» Путепроводные Заметки
19:04:30Fără Titlu —» Путепроводные Заметки
18:02:48Fără Titlu —» Путепроводные Заметки
16:46:44Fără Titlu —» Путепроводные Заметки
15:42:47Fără Titlu —» Путепроводные Заметки
09:26:01Mesaj de felicitare —» Biblioteca de Arte 'Tudor Arghezi'
00:19:19Fără Titlu —» Путепроводные Заметки
18:32:13Toamnele Chișinăului românesc de altă dată —» Biblioteca de Arte 'Tudor Arghezi'
16:25:51Fără Titlu —» Путепроводные Заметки
09:16:21Cel mai bun vin din Moldova —» Fine Wine
04:22:00DIN POEZIA FRANCEZĂ —» Leo Butnaru
02:21:18Fără Titlu —» Путепроводные Заметки
21:46:00I got mail —» turn up the silence
20:47:56Fără Titlu —» Путепроводные Заметки
19:39:35Fără Titlu —» Путепроводные Заметки
18:00:51Fără Titlu —» Путепроводные Заметки
15:33:08Fără Titlu —» Путепроводные Заметки
11:51:22Cafeneaua Literară: Spiritul Creator al Modernismului —» Biblioteca de Arte 'Tudor Arghezi'
08:40:56The Governor Fume Blanc 2023: Grand Gold —» Fine Wine
07:10:16Tabără de vară „Îndrăznește să-ți pese” la Biblioteca „Dimitrie Cantemir”, cu adolescenți mai încrezători și mai deschiși către lume —» BPR Ungheni's Blog
04:46:00DIN STRICTUL NECESAR —» Leo Butnaru
12:33:00Fantome —» Andrei LANGA. Blogul personal