Come trovare la versione JVM che eseguiva Apache Tomcat dai suoi registri?

Ho una directory di log di Tomcat con tanti file di log in esso.

Voglio determinare quale JVM stava eseguendo questo Tomcat. Non ho trovato niente nei registri less ed io non so nemless se è ansible get queste informazioni dai registri.

  • Quale soluzione di monitoraggio per server, database e applicazioni web? Nagios o Hyperic?
  • Autorizzazione di base per un'applicazione Tomcat (JIRA) con Nginx come proxy inverso
  • Configurazione del plugin Tomcat di Munin
  • Nascondi / sostituisce l'intestazione di posizione di Nginx?
  • Impostazione di IIS7 e TomCat su una singola macchina con più IP
  • Come impostare l'umask predefinito per Tomcat webdav servlet?
  • Qualcuno sa se queste informazioni sono disponibili?

    One Solution collect form web for “Come trovare la versione JVM che eseguiva Apache Tomcat dai suoi registri?”

    catalina.out vedo in catalina.out per Tomcat 8; potrebbe essere una questione di analisi di questo file per le stringhe giuste:

     12-Mar-2015 11:20:11.411 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /app/java/jdk1.7.0_75/jre 12-Mar-2015 11:20:11.412 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.7.0_75-b13 12-Mar-2015 11:20:11.415 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 

    Modificato per Tomcat 6

    Queste informazioni non vengono visualizzate in catalina.out ; provare l'output di ps -ef | grep tomcat ps -ef | grep tomcat 1 invece:

     tomcat 13410 1 0 Apr13 ? 00:16:52 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java -Djava.util.logging.config.file=/app/tomcat/apache-tomcat-6.0.37/conf/logging.properties ... 

    [1] Può variare a seconda della configuration; potrebbe essere necessario grep per un diverso utente e / o process

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.