1、tomcat启动关闭日志
1.1、tomcat第一次启动时catalina.out日志信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
[root@imzcy logs]# cat catalina.out 12-Jul-2018 19:08:19.049 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/9.0.8 12-Jul-2018 19:08:19.068 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Apr 27 2018 19:32:00 UTC 12-Jul-2018 19:08:19.068 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 9.0.8.0 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-693.el7.x86_64 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/jdk1.8.0_112/jre 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_112-b15 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 12-Jul-2018 19:08:19.069 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/apache-tomcat-9.0.8 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/apache-tomcat-9.0.8 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 12-Jul-2018 19:08:19.070 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 12-Jul-2018 19:08:19.071 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 12-Jul-2018 19:08:19.071 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 12-Jul-2018 19:08:19.071 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 12-Jul-2018 19:08:19.071 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp 12-Jul-2018 19:08:19.071 信息 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib] 12-Jul-2018 19:08:19.510 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"] 12-Jul-2018 19:08:19.556 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 12-Jul-2018 19:08:19.577 信息 [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"] 12-Jul-2018 19:08:19.579 信息 [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read 12-Jul-2018 19:08:19.594 信息 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1842 ms 12-Jul-2018 19:08:19.665 信息 [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 12-Jul-2018 19:08:19.666 信息 [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.8 12-Jul-2018 19:08:19.693 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/apache-tomcat-9.0.8/webapps/ROOT] 12-Jul-2018 19:08:20.687 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/apache-tomcat-9.0.8/webapps/ROOT] has finished in [976] ms 12-Jul-2018 19:08:20.688 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/apache-tomcat-9.0.8/webapps/docs] 12-Jul-2018 19:08:20.733 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/apache-tomcat-9.0.8/webapps/docs] has finished in [46] ms 12-Jul-2018 19:08:20.734 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/apache-tomcat-9.0.8/webapps/examples] 12-Jul-2018 19:08:21.361 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/apache-tomcat-9.0.8/webapps/examples] has finished in [627] ms 12-Jul-2018 19:08:21.362 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/apache-tomcat-9.0.8/webapps/host-manager] 12-Jul-2018 19:08:21.432 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/apache-tomcat-9.0.8/webapps/host-manager] has finished in [71] ms 12-Jul-2018 19:08:21.433 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/apache-tomcat-9.0.8/webapps/manager] 12-Jul-2018 19:08:21.504 信息 [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/apache-tomcat-9.0.8/webapps/manager] has finished in [70] ms 12-Jul-2018 19:08:21.508 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"] 12-Jul-2018 19:08:21.578 信息 [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"] 12-Jul-2018 19:08:21.583 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 1989 ms |
1.2、tomcat第一次关闭后日志信息
1 2 3 4 5 6 7 8 |
12-Jul-2018 20:36:56.391 信息 [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance. 12-Jul-2018 20:36:56.394 信息 [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8080"] 12-Jul-2018 20:36:56.450 信息 [main] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"] 12-Jul-2018 20:36:56.502 信息 [main] org.apache.catalina.core.StandardService.stopInternal Stopping service [Catalina] 12-Jul-2018 20:36:56.645 信息 [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8080"] 12-Jul-2018 20:36:56.661 信息 [main] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"] 12-Jul-2018 20:36:56.665 信息 [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["http-nio-8080"] 12-Jul-2018 20:36:56.666 信息 [main] org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler ["ajp-nio-8009"] |
2、日志文件
2.1、tomcat启动后,会根据server.xml配置文件配置默认在logs文件夹生成日志文件
1 2 3 4 5 6 7 8 |
[root@imzcy logs]# ll 总用量 20 -rw-r-----. 1 root root 6470 7月 12 19:08 catalina.2018-07-12.log #加日期的用于查看历史天数的日志,当天日期的catalina.2018-07-12.log日志文件内容和catalina.out内容一样 -rw-r-----. 1 root root 6470 7月 12 19:08 catalina.out #catalina当天的日志文件信息 -rw-r-----. 1 root root 0 7月 12 19:08 host-manager.2018-07-12.log #host-manager程序的日志文件 -rw-r-----. 1 root root 414 7月 12 19:08 localhost.2018-07-12.log #localhost程序的日志文件(ROOT程序) -rw-r-----. 1 root root 0 7月 12 19:08 localhost_access_log.2018-07-12.txt #localhost主机访问日志文件(所有应用的访问日志都会记录在这里面) -rw-r-----. 1 root root 0 7月 12 19:08 manager.2018-07-12.log #manager程序的日志文件(停止、启动应用,这里都会记录) |
2.2、localhost主机访问日志文件(在Manager App页面停止启动应用也会记录在该日志文件中
1 2 3 4 5 6 7 8 9 10 |
[root@imzcy logs]# cat localhost_access_log.2018-07-19.txt 172.16.1.177 - - [19/Jul/2018:14:28:04 +0800] "GET / HTTP/1.1" 200 11248 172.16.1.177 - - [19/Jul/2018:14:28:04 +0800] "GET /favicon.ico HTTP/1.1" 200 21630 172.16.1.177 - tomcat [19/Jul/2018:14:29:01 +0800] "GET /manager/html HTTP/1.1" 200 20048 停止host-manager应用程序 172.16.1.177 - tomcat [19/Jul/2018:14:29:53 +0800] "POST /manager/html/stop?path=/host-manager&org.apache.catalina.filters.CSRF_NONCE=7E3A4246007E52C35B2DA6CE7A882514 HTTP/1.1" 200 19522 启动host-manager应用程序 172.16.1.177 - tomcat [19/Jul/2018:14:30:59 +0800] "POST /manager/html/start?path=/host-manager&org.apache.catalina.filters.CSRF_NONCE=B7A41D0C8B44D4098EB5ADAD6AAE9731 HTTP/1.1" 200 20107 |
2.3、停止和关闭应用的日志输出信息,查看manager*.log文件(第一段是打开Manager App页面后日志信息,后面两段分别是停止imzcy应用及启动imzcy应用的日志信息)
1 2 3 4 5 6 7 8 9 10 11 |
[root@imzcy logs]# cat manager.2018-07-19.log 19-Jul-2018 13:58:13.375 信息 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log HTMLManager: init: Associated with Deployer 'Catalina:type=Deployer,host=localhost' 19-Jul-2018 13:58:13.376 信息 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log HTMLManager: init: Global resources are available 19-Jul-2018 13:58:13.491 信息 [http-nio-8080-exec-2] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost' 19-Jul-2018 13:59:16.974 信息 [http-nio-8080-exec-8] org.apache.catalina.core.ApplicationContext.log HTMLManager: stop: Stopping web application '/imzcy' 19-Jul-2018 13:59:17.139 信息 [http-nio-8080-exec-8] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost' 19-Jul-2018 14:00:34.754 信息 [http-nio-8080-exec-11] org.apache.catalina.core.ApplicationContext.log HTMLManager: start: Starting web application '/imzcy' 19-Jul-2018 14:00:35.008 信息 [http-nio-8080-exec-11] org.apache.catalina.core.ApplicationContext.log HTMLManager: list: Listing contexts for virtual host 'localhost' |
3、java程序访问编译过程
3.1、第一次启动tomcat,没访问任何web页面时work工作目录下Catalina目录结构
1 2 3 4 5 6 7 8 9 |
[root@imzcy work]# tree . └── Catalina └── localhost ├── docs ├── examples ├── host-manager ├── manager └── ROOT |
3.2、访问过http://127.0.0.1:8080后的work目录结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
[root@imzcy work]# tree . └── Catalina └── localhost ├── docs ├── examples ├── host-manager ├── manager └── ROOT └── org └── apache └── jsp ├── index_jsp.class └── index_jsp.java 10 directories, 2 files [root@imzcy work]# |