yum install tomcat
实行完毕,可以看到安装的依赖如下:
Installed:ecj-1:4.20-11.tl3.noarchjavapackages-filesystem-5.3.0-2.module+el8.6.0+249+2ba25844.noarchjavapackages-tools-5.3.0-2.module+el8.6.0+249+2ba25844.noarchtomcat-1:9.0.87-1.tl3.2.noarchtomcat-el-3.0-api-1:9.0.87-1.tl3.2.noarch tomcat-jsp-2.3-api-1:9.0.87-1.tl3.2.noarch tomcat-lib-1:9.0.87-1.tl3.2.noarch tomcat-native-1.2.35-1.el8.x86_64 tomcat-servlet-4.0-api-1:9.0.87-1.tl3.2.noarch Complete!
通过 tomcat version 命令可以查看所安装tomcat的版本信息:
tomcat versionServer version: Apache Tomcat/9.0.87Server built: Mar 11 2024 10:12:34 UTCServer number: 9.0.87.0OS Name: LinuxOS Version: 5.4.119-19.0009.37Architecture: amd64JVM Version: 1.8.0_422-b1JVM Vendor: Tencent
tomcat 管理命令
启动 tomcat
systemctl start tomcat
关闭 tomcat
systemctl stop tomcat
重启 tomcat
systemctl restart tomcat
查看 tomcat 运行状态
systemctl status tomcat
路径及配置文件
安装路径
/usr/share/tomcat/
yum 安装的 tomcat,启动文件、配置文件、日志文件及临时文件等,都重新进行了分类整理,如下图所示:
日志文件路径
/var/log/tomcat
如果启动非常,在此文件夹下可以找到 tomcat 的启动日志进行非常的排查,查看命令如下:
运用上传路径
/var/lib/tomcat/webapps
解释:
将系统 war 文件上传到该目录之下。
运用配置文件
/etc/tomcat
如果要修正运用的路径、端口,则须要修正本目录下对应的配置文件。
tomcat 启动配置文件
/etc/sysconfig/tomcat
如果要修正 tomcat 的启动参数,比如启动内存,则须要修正该配置文件。以下是一个示例的配置参数:
vim /etc/sysconfig/tomcatJAVA_OPTS="-Dapp.config.setupRoleResourcesInStart=false \-Dapp.config.quartzStartup=true \-Dapp.config.dataSyncPlatform=false \-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.language=zh \-Duser.country=CN -Dsun.jnu.encoding=UTF-8 \-XX:+UseG1GC -XX:+PrintGCDetails -Xloggc:/data/HeapDump/appname/gc.log \-XX:+PrintGCTimeStamps -XX:+PrintGCApplicationConcurrentTime -XX:+PrintHeapAtGC \-XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError \-XX:HeapDumpPath=/data/HeapDump/appname -XX:-OmitStackTraceInFastThrow \-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M \-XX:+PrintGCDateStamps -Xms2g -Xmx2g"
重启之后,可以看到,自定义的参数都已经加载进来了:
卸载 tomcat
yum remove tomcat
卸载完成之后,通过 systemctl status tomcat 确认一下:
可以看到,已经卸载完成。