Tomcat超详细安装与使用教程--图文详解

tomcat是什么?

Tomcat是一个开源、免费、轻量级的Web服务器

  Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为比较流行的Web 应用服务器

Tomcat是用Java语言编写的,需要运行在Java虚拟机上,所以一般需要先安装JDK,以提供运行环境

以下安装是在jdk1.8环境下运行

tomcat的window版安装

(1)首先进入官网Apache Tomcat官网下载自己需要的版本,因为版本老的比较稳定,这里我下载的是9版本

(2)解压文件可得

(3)接下来配置环境变量

(4)修改系统变量的path变量,在系统变量栏里找到path,双击打开,选择新建,值为 %CATALIN A_HOM E%\bin,点击确定

(5)配置好之后一定要点确定,不要直接关掉窗口,那样不会保存你修改的环境变量

找到Tomcat的根目录在bin文件夹里找到startup.bat文件,双击运行

(6)打开浏览器在地址栏输入localhost:8080,出现以下内容说明说明JDK和Tomcat已搭建成功

tomcat的linux版安装

(1)把安装包拉入到你想要的位置

(2)进行解压,重命名

复制代码
解压:tar -zxvf apache-tomcat-9.0.97.tar.gz -C /opt/installs/
重命名: mv apache-tomcat-9.0.97/ tomcat 

(3)进入到bin目录下

(4)启动tomcat

(5)查看进程 ps aux |grep tomcat

(6)查看端口netstat -apn|grep 8080

(7)登录web界面192.168.233.128(ip):8080

(8)若无法连接请查看防火墙是否关闭

复制代码
查看防火墙状态:systemctl status firewalld.service
关闭防火墙:systemctl stop firewalld.service
相关推荐
Diligently_7 小时前
Anolis 系统更新与密码设置&磁盘扩容
java·后端·spring
mqiqe7 小时前
线程调度与 Schedulers:Project Reactor 并发模型的核心引擎
java·开发语言·网络
我命由我123457 小时前
Android 开发问题:unexpected element <service> found in <manifest>
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
正在走向自律8 小时前
飞算JavaAI能搞定充电站故障处置吗?
java·ai编程·java开发·飞算javaai·java代码生成·ai coding模型·springboo
用户40966601317518 小时前
Guava 不止有 Lists 和 Maps:Cache、EventBus、Multimap 实战
java·后端
一只叫煤球的猫8 小时前
从 Java 21 到 Java 25:ThreadLocal 以外的选择—— ScopedValue
java·后端·架构
雪碧聊技术8 小时前
使用Docker,将fastApi项目部署到linux服务器
服务器·docker·fastapi·docker部署fastapi
步行cgn9 小时前
MyBatis 多对一关联映射详解
java
仍然.9 小时前
SpringCloud---Eureka介绍
java·spring cloud·eureka
霸道流氓气质9 小时前
Spring 事务同步机制 —— AfterTransactionActionCollector 的异步解耦原理
java·后端·spring