Nginx+Tomcat集群: 运行启动及tomcat日志说明(二)

将Tomcat之前,我们来看看Tomcat的目录结构,如下:

[root@NFS tomcat]# cd /application/tomcat/
[root@NFS tomcat]# tree -L 1
.
├── bin     #tomcat管理、启动相关的二进制文件和start.sh、shutdown.sh 核心shell
├── BUILDING.txt    
├── conf    #配置文件 如server.xml(主配置文件)、tomcat-users.xml
├── CONTRIBUTING.md
├── lib     #与web相关的jar包
├── LICENSE
├── logs    #日志目录,catalina.out tomcat的实时日志
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── temp    #临时目录
├── webapps #站点目录,其中ROOT目录为默认目录
└── work    #工作目录

7 directories, 7 files
[root@NFS tomcat]# 

启动Tomcat,并监测日志:

[root@NFS tomcat]# /application/tomcat/bin/startup.sh
Using CATALINA_BASE:   /application/tomcat
Using CATALINA_HOME:   /application/tomcat
Using CATALINA_TMPDIR: /application/tomcat/temp
Using JRE_HOME:        /application/jdk
Using CLASSPATH:       /application/tomcat/bin/bootstrap.jar:/application/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@NFS tomcat]# tail -f logs/catalina.out 
25-Nov-2019 14:53:31.717 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/application/apache-tomcat-8.5.49/webapps/docs] has finished in [14] ms
25-Nov-2019 14:53:31.718 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/application/apache-tomcat-8.5.49/webapps/host-manager]
25-Nov-2019 14:53:31.767 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/application/apache-tomcat-8.5.49/webapps/host-manager] has finished in [49] ms
25-Nov-2019 14:53:31.767 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/application/apache-tomcat-8.5.49/webapps/ROOT]
25-Nov-2019 14:53:31.786 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/application/apache-tomcat-8.5.49/webapps/ROOT] has finished in [19] ms
25-Nov-2019 14:53:31.787 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/application/apache-tomcat-8.5.49/webapps/manager]
25-Nov-2019 14:53:31.803 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/application/apache-tomcat-8.5.49/webapps/manager] has finished in [16] ms
25-Nov-2019 14:53:31.805 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
25-Nov-2019 14:53:31.831 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
25-Nov-2019 14:53:31.838 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 1066 ms

在浏览器中访问:http://10.0.0.31:8080,如下图:
在这里插入图片描述

查看Tomcat进程及端口:(Java默认访问端口8080)

[root@NFS tomcat]# netstat -tunlp|grep java     #查看关于Java的端口
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      1434/java           
tcp        0      0 :::8009                     :::*                        LISTEN      1434/java           
tcp        0      0 :::8080                     :::*                        LISTEN      1434/java           
[root@NFS tomcat]# ps -ef|grep java     #查看关于Java的进程
root       1434      1  3 14:53 pts/0    00:00:10 /application/jdk/bin/java -Djava.util.logging.config.file=/application/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /application/tomcat/bin/bootstrap.jar:/application/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/application/tomcat -Dcatalina.home=/application/tomcat -Djava.io.tmpdir=/application/tomcat/temp org.apache.catalina.startup.Bootstrap start
root       1498   1383  0 14:58 pts/0    00:00:00 grep --color=auto java
[root@NFS tomcat]# 

8080端口:负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。
8009端口:负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
8005端口:关闭tomcat进程所用。当执行shutdown.sh关闭tomcat时就是连接8005端口执行“SHUTDOWN”命令–由此,我们直接telnet8005端口执行“SHUTDOWN”(要大写,小写没用;不运只能telnet 127.0.0.1 8005其他地址telnet都不能连接)也可以成功关闭tomcat。

关闭Tomcat,再次查看端口和进程:

[root@NFS tomcat]# /application/tomcat/bin/shutdown.sh
Using CATALINA_BASE:   /application/tomcat
Using CATALINA_HOME:   /application/tomcat
Using CATALINA_TMPDIR: /application/tomcat/temp
Using JRE_HOME:        /application/jdk
Using CLASSPATH:       /application/tomcat/bin/bootstrap.jar:/application/tomcat/bin/tomcat-juli.jar
[root@NFS tomcat]# netstat -tunlp|grep java
[root@NFS tomcat]# ps -ef|grep java
root       1590   1383  0 15:12 pts/0    00:00:00 grep --color=auto java
[root@NFS tomcat]# 

再次查看端口,进程和端口都不在,则表示成功关闭。

Tomcat日志说明

[root@NFS tomcat]# cd logs/
[root@NFS logs]# ll
total 24
-rw-r----- 1 root root 7626 Nov 25 15:12 catalina.2019-11-25.log
-rw-r----- 1 root root 7626 Nov 25 15:12 catalina.out
-rw-r----- 1 root root    0 Nov 25 14:53 host-manager.2019-11-25.log
-rw-r----- 1 root root  735 Nov 25 15:12 localhost.2019-11-25.log
-rw-r----- 1 root root  710 Nov 25 14:55 localhost_access_log.2019-11-25.txt
-rw-r----- 1 root root    0 Nov 25 14:53 manager.2019-11-25.log

catalina.out:实时日志,实时记录tomcat运行信息,文件会越来越大,请定时手动清理
catalina.日期.log:切割日志,每天切割一次(即每天产生一个对应的日期日志),由catalina.out切割而来
host-manager.日期.log:放tomcat的自带的manager项目的日志信息的,一般看不到有什么重要的信息。
host.日期.log:主要是应用初始化(listener, filter, servlet)未处理的异常最后被tomcat捕获而输出的日志。
localhost_access_log.日期.txt:存放访问tomcat的请求的所有地址以及请求的路径、时间,请求协议以及返回码等信息。
manager.日期.log:是manager项目专有的日志文件,看不出有什么重要的信息。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunywz

~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值