CRaSH 1.0, consola extensible para ejecutar comandos en la JVM
La semana pasada fue anunciado CRaSH 1.0, una consola extensible para ejecutar comandos en una JVM local o remota. CRaSH permite conectarse a una máquina virtual Java que esté corriendo y ejecutar comandos dentro de ella, como por ejemplo listar los threads que hay en la máquina virtual, detenerlos, ejecutar el recogedor de basura, listar los loggers, obtener información sobre los datasources que hay dentro del servidor de aplicaciones Java, ejecutar comandos SQL desde la máquina virtual Java…
Aquí tenéis un video donde empleando CRaSH se realiza una conexión a una máquina virtual en la cual está corriendo JBoss y, a modo de demo para mostrar su potencia, empleando un pool de conexiones de JBoss se ejecuta unos cuantos comandos SQL contra la base de datos: