linux下tomcat服务器的启动和关闭以及查看实时打印日志
本页面中的操作都在tomcat
的bin
目录下#
<一> 一般我都是使用:
./shutdom.sh //关闭tomcat ./startup.sh //开启tomcat服务
<二> 但是有时候./shutdom.sh
并不能有效的关闭服务,会报错而导致tomcat
服务无法关闭。此时可以:
- 查看
Tomcat
是否以关闭
ps -ef|grep java
- 如果显示以下相似信息,说明
Tomcat
还没有关闭
root 7010
1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java
-Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
-Djava.awt.headless=true
-Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m
-XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m
-XX:+DisableExplicitGC
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath
/usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat
-Dcatalina.home=/usr/local/tomcat
-Djava.io.tmpdir=/usr/local/tomcat/temp
org.apache.catalina.startup.Bootstrap start
- 此时可以使用
kill
命令,直接杀死Tomcat
进程
kill -9 7010
- 然后继续查看
Tomcat
是否关闭
ps -ef|grep java
- 如果出现以下信息,则表示
Tomcat
已经关闭
root 7010 1 0 Apr19 ? 00:30:30 [java]
- 将服务关闭:
sh shutdown.sh
<三> 这里补充另一种命令调用方式:
sh shutdown.sh //关闭tomcat sh startup.sh //开启tomcat服务
有时./shutdown.sh
无法奏效,但上面这种却可以。
<四> 实时查看运行日志:
切换到:cd usr/local/tomcat5/logs
,执行
tail -f catalina.out
这样运行时就可以实时查看运行日志了Ctrl+c
是退出tail
命令。
作者:sinatJ
出处:https://www.cnblogs.com/zishu/p/9076133.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通