Author: markt
Date: Mon Sep  8 19:15:27 2014
New Revision: 1623471

URL: http://svn.apache.org/r1623471
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=56401
Log server information when Tomcat starts.

Modified:
    tomcat/trunk/java/org/apache/catalina/startup/Catalina.java
    tomcat/trunk/webapps/docs/changelog.xml

Modified: tomcat/trunk/java/org/apache/catalina/startup/Catalina.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/startup/Catalina.java?rev=1623471&r1=1623470&r2=1623471&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/startup/Catalina.java (original)
+++ tomcat/trunk/java/org/apache/catalina/startup/Catalina.java Mon Sep  8 
19:15:27 2014
@@ -35,6 +35,7 @@ import org.apache.catalina.LifecycleExce
 import org.apache.catalina.LifecycleState;
 import org.apache.catalina.Server;
 import org.apache.catalina.security.SecurityConfig;
+import org.apache.catalina.util.ServerInfo;
 import org.apache.juli.ClassLoaderLogManager;
 import org.apache.tomcat.util.ExceptionUtils;
 import org.apache.tomcat.util.digester.Digester;
@@ -123,6 +124,7 @@ public class Catalina {
 
     public Catalina() {
         setSecurityProtection();
+        logInfo();
     }
 
 
@@ -784,6 +786,18 @@ public class Catalina {
     }
 
 
+    private void logInfo() {
+        log.info("Server version: " + ServerInfo.getServerInfo());
+        log.info("Server built:   " + ServerInfo.getServerBuilt());
+        log.info("Server number:  " + ServerInfo.getServerNumber());
+        log.info("OS Name:        " + System.getProperty("os.name"));
+        log.info("OS Version:     " + System.getProperty("os.version"));
+        log.info("Architecture:   " + System.getProperty("os.arch"));
+        log.info("JVM Version:    " + 
System.getProperty("java.runtime.version"));
+        log.info("JVM Vendor:     " + System.getProperty("java.vm.vendor"));
+    }
+
+
     // --------------------------------------- CatalinaShutdownHook Inner Class
 
     // XXX Should be moved to embedded !

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1623471&r1=1623470&r2=1623471&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Mon Sep  8 19:15:27 2014
@@ -64,6 +64,9 @@
         correctly handle these cookies. (markt)
       </fix>
       <add>
+        <bug>56401</bug>: Log version information when Tomcat starts. (markt)
+      </add>
+      <add>
         <bug>56530</bug>: Add a web application class loader implementation 
that
         supports the parallel loading of web application classes. (markt)
       </add>



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

Reply via email to