`

linux 查看tomcat状态和日志

阅读更多

一般服务器部署在linux系统中,

那么在linux 系统中如何查看tomcat日志呢?

 

场景1:浏览器报错了,如何定位错误

查看tomcat 日志的尾部

tail -n 50 ../../logs/catalina.out

 tail表示只显示catalina.out 最后n 行

 

场景2:如何实时查看tomcat日志内容呢?

tail -f ../../logs/catalina.out

 

 

场景3:通过关键字查询日志

grep -nH "Excetion message" test.text

说明:grep的参数说明

 -n, --line-number 行号

-H, --with-filename 打印每个匹配的文件名 

-r, --recursive           like --directories=recurse 递归

 

判断tomcat是否在运行

#!/bin/sh
$grep_result
grep_result=`ps -ef |grep tomcat|grep "/home/whuang/software/apache/apache-tomcat-7.0.53"|grep -v "grep"`
echo $grep_result
    if [ x"$grep_result" = x"" ];then
        echo "tomcat not run"
    else
        echo "tomcat is running..."  
    fi

 

定时启动tomcat

编辑定时器:

crontab -e

 

*/1 * * * * /home/whuang/software/auto_start_tomcat.sh

每隔一分钟就执行指定脚本

 

 脚本内容如下:

#!/bin/sh
$grep_result
grep_result=`ps -ef |grep tomcat|grep "/home/whuang/software/apache/apache-tomcat-7.0.53"|grep -v "grep"`
if [ x"$grep_result" = x"" ];then

        catalina_home2=/home/whuang/software/apache/apache-tomcat-7.0.53
        CATALINA_HOME=$catalina_home2
        cd $catalina_home2/bin
        ./startup.sh
    else
        echo "tomcat is running..."  
    fi

 

每天的上午7点30分执行脚本:

30 7 * * *  /home/whuan/software/auto_start_tomcat.sh

 

每天的下午6点执行脚本:

30 18 * * *  /home/whuan/software/auto_innerSign.sh 

 

 

1
1
分享到:
评论

相关推荐

    linux下实时查看tomcat运行日志的方法

    ### Linux下实时查看Tomcat运行日志的方法及Tail命令详解 #### 核心知识点概览 1. **切换目录至Tomcat日志所在路径** 2. **使用`tail -f`命令实现实时查看日志** 3. **深入理解`tail`命令及其参数** #### 1. 切换...

    Linux版本 tomcat 8.5.78 下载

    总结,Linux版Tomcat 8.5.78提供了一个可靠的Java Web应用平台,其易用性和灵活性使其成为开发和学习的理想选择。通过了解其安装、配置、管理以及优化方法,开发者可以更好地利用Tomcat来构建和部署Web应用程序。

    tomcat_linux

    4. 日志查看:Tomcat的日志文件位于`logs`目录下,包括`catalina.out`、`localhost_access_log.*.txt`等。 七、安全注意事项 在生产环境中,确保对Tomcat进行必要的安全配置,例如: 1. 修改默认的管理员用户名和...

    Linux用的tomcat-7

    6. **检查Tomcat状态**: 通过访问浏览器中的`http://localhost:8080`来检查Tomcat是否正常运行。 **配置与管理:** 1. **配置端口**: 如果需要修改默认的8080端口,可以编辑 `$CATALINA_HOME/conf/server.xml`...

    Linux下配置Tomcat日志分析

    在Linux环境中,对Tomcat日志进行分析是监控和优化服务器性能的重要环节。awstats是一款强大的Web服务器统计工具,能够帮助我们深入理解网站的访问情况,包括访问者数量、页面浏览量、搜索引擎来源等信息。以下是...

    linux tomcat 64

    7. **日志与监控**:Tomcat的日志文件位于`logs`目录下,这对于诊断和调试问题至关重要。同时,可以使用JMX(Java Management Extensions)监控Tomcat的性能和状态。 8. **安全设置**:确保为Tomcat配置了适当的...

    tomcat之Linux版

    总的来说,Linux上的Tomcat部署涉及到下载、解压、配置环境变量、安全设置、启动脚本、防火墙规则以及日志和性能管理等多个环节。每个环节都需要仔细处理,以确保Tomcat能够在Linux环境下稳定高效地运行。

    Linux环境下tomcat7

    - **JMX监控**: 可通过JMX(Java Management Extensions)远程监控Tomcat状态。 10. **故障排查** - **查看错误日志**: `catalina.out`是主要的错误日志文件,通过分析其中的错误信息,可定位问题所在。 - **...

    Linux系统在tomcat9安装包(实践可用)

    2. 检查Tomcat状态:`sudo $CATALINA_HOME/bin/catalina.sh version` 3. 停止Tomcat:`sudo $CATALINA_HOME/bin/shutdown.sh` 六、管理与监控Tomcat9 1. 访问管理界面:通过浏览器访问`...

    tomcat 8.0 linux

    - 使用`jstack`、`jmap`等Java诊断工具监控Tomcat状态。 - 查看`catalina.out`日志,定位并解决问题。 9. **集成其他服务** - Tomcat可与MySQL、PostgreSQL等数据库配合,实现数据存储功能。 - 可以集成Spring ...

    Linux下tomcat的使用

    在某些情况下,可能需要实时查看Tomcat的日志输出,以监控其运行状态或排查问题。这可以通过进入Tomcat的`logs`目录,并使用`tail -f catalina.out`命令来实现。 **命令步骤**: 1. **进入logs目录**: ``` cd ...

    Linux平台Tomcat的安全加固.pdf

    Tomcat提供了多种日志管理机制,例如,日志记录、日志分析等,以帮助管理员监控和管理Tomcat的运行状态,发现和解决安全问题。 知识点六:Tomcat的安全配置 Tomcat提供了多种安全配置选项,例如,SSL/TLS加密、...

    linux_tomcat.rar

    了解这些日志可以帮助调试和监控服务器状态。 10. **安全考虑** - 为防止未经授权的访问,建议使用防火墙限制对Tomcat管理接口(默认端口8005、8009和8443)的访问。 - 保持Tomcat和Java的更新,以获得最新的安全...

    Linux版 tomcat8.0 下载

    5. `logs`目录:存放Tomcat的日志文件,帮助开发者调试和监控服务器的运行状态。 6. `temp`目录:临时文件存放地,Tomcat在运行过程中可能会创建一些临时文件。 在Linux上安装和运行Tomcat 8.0.52的基本步骤如下:...

    Linux版本的tomcat和jdk

    在IT行业中,Linux操作系统因其稳定性和安全性而广泛应用于服务器领域,而Tomcat和JDK则是开发和运行Java Web应用的关键组件。在这个特定的压缩包文件中,包含了针对Linux环境的Tomcat 7和JDK 1.7版本,这两个组件在...

    linux-tomcat8

    7. **logs**:存放服务器日志,用于调试和监控Tomcat运行状态。 8. **temp**:临时文件夹,Tomcat在此处创建和存储运行时产生的临时文件。 9. **work**:工作目录,JSP编译后的结果以及Web应用程序的类文件会存储在...

    Linux下Tomcat的启动、关闭、杀死进程

    可以通过以下命令查看Tomcat的启动状态: ```bash tail -f logs/catalina.out ``` 如果看到类似“Server startup in XXX ms”这样的日志信息,则表示Tomcat启动成功。 #### 二、关闭Tomcat 关闭Tomcat同样...

    Linux中tomcat8

    3. 查看Tomcat状态:使用 `sudo systemctl status tomcat`。 四、配置Tomcat服务器 1. 配置端口:修改 `$CATALINA_HOME/conf/server.xml` 文件,调整HTTP、AJP等端口,防止与其他服务冲突。 2. 配置用户访问:在 `$...

    tomcat5 linux 版

    【标题】"Tomcat5 Linux 版" 是一个关于在Linux操作系统,特别是Red Hat AS4上部署和运行Apache Tomcat 5.0.28版本的专题。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages ...

    linux下的TOMCAT操作

    #### 四、检查Tomcat状态 要检查Tomcat是否正在运行,可以通过以下命令查看: ```bash ps -ef | grep java ``` 这将列出所有Java进程的信息,其中包括运行中的Tomcat实例。如果看到类似`/home/apache-tomcat-...

Global site tag (gtag.js) - Google Analytics