当前位置: 首页 > news >正文

tomcat的安装以及配置(基于linuxOS)

目录

 

安装jdk环境

yum安装 

验证JDK环境

安装tomcat应用

yum安装

​编辑

使用yum工具进行安装

配置tomcat应用

关闭防火墙和selinux

查看端口开启情况

​编辑

访问tomcat服务

安装扩展包

重启服务

查看服务

源码安装

进入tomcat官网进行下载

查找自己要用的tomcat版本

使用wget将压缩包进行下载

将压缩包解压

启动并查看tomcat服务

tomcat目录结构

bin目录

conf目录

server.xml 

web.xml     

logging.properties 

 tomcat-users.xml 

logs目录

catalina.log

catalina.2024-12-19.log

webapps目录

lib目录

work目录


 

安装jdk环境

yum安装 

直接使用yum命令安装java配置jdk环境

yum -y install java

验证JDK环境

使用java --version 查看java环境版本验证jdk环境是否成功部署

java --version

安装tomcat应用

yum安装

此时tomcat默认安装目录在/usr/share/tomcat

ca806665d2814ad79652b440b6eec24f.png

使用yum工具进行安装

yum -y install tomcat

配置tomcat应用

systemctl start tomcat
systmectl enable tomcat

关闭防火墙和selinux

systemctl stop firewalld
setenforce 0

查看端口开启情况

ss  -lnput | grep java

此处搜索java而不是tomcat,因为tomcat是基于java进行启动的

a39b5a30ce4940a186256b59fb7601a4.png

访问tomcat服务

8b11b59268174f2fbad2a24044215084.png

此时为404错误,因为使用yum安装时,不会在webapps下安装相关服务,此时需要安装

tomcat-webapps和tomcat-admin-webapps来解决此问题

安装扩展包

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

重启服务

systemctl restart tomcat

查看服务

6fca57299623426c83ad4524c35fd9d4.png

源码安装

进入tomcat官网进行下载

tomcat官网:Apache Tomcat® - 欢迎!

查找自己要用的tomcat版本

4a7f9f7beeac4534930097aff0f4ec31.png

使用wget将压缩包进行下载

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.98/bin/apache-tomcat-9.0.98.tar.gz

将压缩包解压

tar -xvf apache-tomcat-9.0.98.tar.gz -C path

启动并查看tomcat服务

278f3f9e045541abb122a83e57358720.png

 

tomcat目录结构

bin目录

位置:/usr/share/tomcat/bin

存放tomcat管理脚本

conf目录

位置:/etc/tomcat/

存放配置文件

server.xml 

类似于nginx.conf 主配置文件

web.xml     

配置tomcat内置功能

logging.properties 

日志格式

 tomcat-users.xml 

tomcat管理配置文件

logs目录

位置:/var/log/tomcat

存放日志文件

catalina.log

tomcat主要日志文件(运行状态,启动,关闭)

catalina.2024-12-19.log

日志分割文件

localhost_access_log.2024-12-19.txt
页面访问日志

webapps目录

位置:/var/lib/tomcat/webapps/

站点目录,存放java程序

lib目录

位置:/usr/share/java/tomcat/

存放java依赖包

work目录

tomcat运行生成的中间代码

 

 

 

 

 

 

http://www.lryc.cn/news/508279.html

相关文章:

  • 因子分解(递归)
  • 【Python】pandas库---数据分析
  • RabbitMQ 的7种工作模式
  • 负载均衡式在线OJ
  • 【3D打印机】启庞KP3S热床加热失败报错err6
  • 基于 MATLAB 的图像增强技术分享
  • 前端知识补充—HTML
  • 安卓从Excel文件导入数据到SQLite数据库的实现
  • C/C++基础知识复习(44)
  • 【day13】深入面向对象编程
  • 《 火星人 》
  • 盒子模型(内边距的设置)
  • CentOS7网络配置,解决不能联网、ping不通外网、主机的问题
  • 如何测继电器是否正常
  • 最优二叉搜索树【东北大学oj数据结构10-4】C++
  • ESP32应用开发-Webserver
  • 【IMU:视觉惯性SLAM系统】
  • 前端开发 之 12个鼠标交互特效下【附完整源码】
  • Unity文件路径访问总结:从基础到高级的资源加载方法
  • AWS Transfer 系列:简化文件传输与管理的云服务
  • Jenkins Api Token 访问问题
  • 垂起固定翼无人机大面积森林草原巡检技术详解
  • 【Leetcode 每日一题】1387. 将整数按权重排序
  • 科研笔记 KDD 2025
  • 黑马Java面试教程_P8_并发编程
  • 网络视频监控平台/安防监控/视频综合管理Liveweb视频汇聚平台解决方案
  • workman服务端开发模式-应用开发-后端api推送修改二
  • SQL 使用带聚集函数的联结
  • Restaurants WebAPI(三)——Serilog/FluenValidation
  • 概率论得学习和整理32: 用EXCEL描述正态分布,用δ求累计概率,以及已知概率求X的区间