【Linux】安装Tomcat以yum方式安装

简介: 启动tomcat并设置开机自启

在这里插入图片描述

@[toc]

环境:Centos7.6
前提:需要yum源

1、安装tomcat

在linux下部署java开发的web应用,一般采用Tomact+jre环境(可不需要apache);
yum安装的不是最新版本,最新版本推荐二进制安装,去官网下载最新的安装包;

#安装tomcat;没有java安装tomcat默认会自动安装jdk
yum -y install tomcat

会安装大量依赖;

在这里插入图片描述

2、启动tomcat并设置开机自启

#启动tomcat
systemctl start tomcat

#设置开机自启
systemctl enable tomcat

#查看tomcat状态
systemctl status tomcat

属于运行中;

在这里插入图片描述

3、访问页面(失败的情况)

默认端口是8080

在这里插入图片描述

报错404;这个问题是因为没有安装完整的组件;

3.1、问题解决:安装完整组件

yum -y install tomcat-webapps tomcat-admin-webapps

在这里插入图片描述

4、重启tomcat服务

systemctl restart tomcat

5、查看tomcat启动状态

systemctl status tomcat

在这里插入图片描述

6、页面测试

ip:8080

在这里插入图片描述

7、Tomcat配置文件详解

7.1 Tomcat目录详解

路径仅限于本文yum安装;
目录 说明 软连接路径 源路径
bin 用于存放Tomcat启动或停止等脚本 /usr/share/tomcat/bin/ /usr/share/tomcat/bin/
conf 用于存放Tomcat相关配置文件 /usr/share/tomcat/conf/ /etc/tomcat/
lib Tomcat依赖库目录,包含Tomcat服务器运行环境依赖jar包 /usr/share/tomcat/lib/ /usr/share/java/tomcat/
logs Tomcat默认日志存放路径 /usr/share/tomcat/logs/ /var/log/tomcat/
webapps Tomcat默认应用部署目录 /usr/share/tomcat/webapps/ /var/lib/tomcat//webapps/
work WEB应用JSP代码生成和编译临时目录 /usr/share/tomcat/work/ /var/cache/tomcat/work/
temp Tomcat临时数据目录 /usr/share/tomcat/temp/ /var/cache/tomcat/temp/

7.2 Tomcat中conf目录中配置文件详解

本文yum安装的conf路径为:/usr/share/tomcat/conf/
文件 说明
Catalina 用于存储针对每个虚拟机Context的配置文件
context.xml 用于定义默认所有WEB应用都要加载的context配置,web自定义优先使用
catalina.properties Tomcat的环境变量
catalina.policy 当Tomcat在安全模式下运行,默认使用的安全策略
logging.properties 日志配置文件,级别以及日志文件路径
server.xml Tomcat的主配置文件,包括连接器,监听端口,虚拟主机等
tomcat-user.xml Tomcat默认用户及角色映射信息,Manager模块用该文件定义用户安全认证
web.xml 所有应用的默认部署描述文件

相关文章🔅

相关文章 链接地址
【Linux】安装Tomcat以yum方式安装 https://liucy.blog.csdn.net/article/details/127006134
【Linux】Tomcat简介及二进制安装 https://liucy.blog.csdn.net/article/details/127009222
【Linux】Tomcat优化 https://liucy.blog.csdn.net/article/details/127011859
目录
相关文章
|
11天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
10天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
17天前
|
Oracle Java 关系型数据库
yum安装指定版本的openJDK
yum安装指定版本的openJDK
|
16天前
|
Linux TensorFlow 算法框架/工具
在Linux上安装其他版本的cmake 或 升级cmake
在Linux上安装其他版本的cmake 或 升级cmake
26 2
|
16天前
|
人工智能 Linux 开发工具
Linux安装Taiyi stable-diffusion-webui
Linux安装Taiyi stable-diffusion-webui
|
17天前
|
Ubuntu Linux 虚拟化
安装Windows Linux 子系统的方法:适用于windows 11 版本
本文提供了在Windows 11系统上安装Linux子系统(WSL)的详细步骤,包括启用子系统和虚拟化功能、从Microsoft Store安装Linux发行版、设置WSL默认版本、安装WSL2补丁,以及完成Ubuntu的首次安装设置。
59 2
|
19天前
|
存储 搜索推荐 应用服务中间件
深入探索Docker 安装 Tomcat
【8月更文挑战第26天】
31 4
|
8天前
|
关系型数据库 Java MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【9月更文挑战第6天】在Linux环境下安装JDK 1.8、Tomcat和MariaDB是搭建Java Web应用的关键步骤。本文详细介绍了使用apt-get安装OpenJDK 1.8、下载并配置Tomcat,以及安装和安全设置MariaDB(MySQL的开源分支)的方法。通过这些步骤,您可以快速构建一个稳定、高效的开发和部署环境,并验证各组件是否正确安装和运行。这为您的Java Web应用提供了一个坚实的基础。
24 0
|
21天前
|
关系型数据库 Linux PostgreSQL
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
【Azure 应用服务】Azure Function App Linux环境下的Python Function,安装 psycopg2 模块错误
|
30天前
|
关系型数据库 MySQL Linux
在CentOS上使用yum安装与使用MySQL
在CentOS操作系统上使用yum包管理器安装和配置MySQL数据库的详细步骤,包括下载MySQL的yum源配置、安装MySQL服务、启动和停止服务、设置开机自启动、获取临时密码、修改root用户密码、授权用户以及处理相关问题。同时,文章还包含了一些操作的截图,帮助用户更直观地理解安装和配置过程。
224 0
在CentOS上使用yum安装与使用MySQL