我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【JavaWeb】Tomcat的下载及使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【JavaWeb】Tomcat的下载及使用

文章目录

1.前言

Tomcat是Apache软件基金会的一个核心项目, 也是一个开源免费的一个轻量级web服务器.支持servlet/JSP 少量的JavaEE规范,也是我们学习JavaWeb中常用的服务器.
Tomcat 也被称为Web容器,Servlet容器.Servlet需要依赖Tomcat才能运行

2.Tomcat 的下载

下载地址:https://tomcat.apache.org/
注:Tomcat的版本和servlet的版本是相关的

点击之后会出现这样的界面,左侧可以选择Tomcat的版本
在这里插入图片描述
我这里下载Tomcat8作为演示,这里提供了很多的下载方式 ,直接点击zip即可.
在这里插入图片描述
下载完直接解压缩就可以了

以下就是解压缩后得到的目录:
在这里插入图片描述
下面简单介绍一下这些目录:

  • bin: 里面有一些可执行的程序/脚本, 启动Tomcat就是在这里
  • conf: 用.xml 的格式表示服务器的配置
  • lib: 表示Tomcat 依赖的 一些库
  • longs: 这个是日志,Tomcat的运行日志就在这里.如果程序出问题了,可以通过日志来排查问题
  • temp: 这个目录用户存放tomcat在运行过程中产生的临时文件
  • webapps: webapp就是网站,一个Tomcat可以部署多个网站,因此叫 “webapps”
  • work:tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译,编译后的文件都会存储在work目录下

3.启动Tomcat

事先说明:Tomcat是基于Java实现的,这就要求电脑中要有jdk.

在这里插入图片描述
找到里面的shartup,这里有两个
在这里插入图片描述

我是windows 所以直接点击shutdown.bat运行即可
在这里插入图片描述
看到这里的server startup in 时间 就是运行成功了

如果点击这里的shutdown,Tomcat却运行不了,窗口一闪而逝.
那么就可以把对应的shutdown文件拖到命令提示符里面,运行并查看报错信息

运行不了常见的问题:

  1. 检查JAVA_HOME 这个环境变量是否正确配置
  2. 端口号冲突,找到对应的程序,关闭即可

此时我们在浏览器中输入 127.0.0.1:8080 (8080是Tomcat 默认的端口号)
在这里插入图片描述
注意: 要想成功访问这个页面,必须保证Tomcat是运行的

4.修改Tomcat 的默认端口号

首先找到conf 这个目录,并双击进入
在这里插入图片描述
里面有一个server.xml 的文件
在这里插入图片描述
直接打开,找到以下这段代码:
在这里插入图片描述
修改成想要的端口号 然后保存即可.

5.关闭Tomcat

关闭Tomcat有三种方式:1.直接关闭Tomcat的运行窗口 2.在Tomcat运行窗口按下 ctrl c 3.在bin目录下找到shatdown这个文件,进行即可.
这里不跟大家演示了

6.部署项目

Tomcat是一个服务器,因此就可以把项目部署到Tomcat中. 部署的方法也很简单,只需要把我们写好的项目放到Tomcat的webapps这个目录中即可.
这里演示的是 将单个静态的html文件部署到tomcat中.有两种方法

首先我们要创建好html文件
在这里插入图片描述
这里进入tomcat的目录,在webapps里面找到里面的ROOT这个目录
在这里插入图片描述
.将写好的html文件放到ROOT这个目录下.
在这里插入图片描述

在bin目录中,找到startup.bat运行,启动Tomcat服务器
在这里插入图片描述
在这里插入图片描述
然后就可以输入127.0.0.1:8080/文件名来访问文件
在这里插入图片描述

但是这种方法并不是很好.在实际开发中,我们的项目并不可能只是一个html文件.应该还会搭配css和js文件一起使用,如果把这些文件都拷贝到ROOT目录下就会显得很乱.因此我们可以创建一个单独的目录, 和 ROOT 并列, 来存放我们要部署的内容.

演示:
我在wabapps里面创建了一个test目录.
在这里插入图片描述
将刚才写好的index.html放到了test目录下.
在这里插入图片描述
输入127.0.0.1:8080/目录名/文件名即可访问文件
在这里插入图片描述
一定要注意在访问时,要保证Tomcat是启动状态,否则会访问失败!

感谢你的观看!希望这篇文章能帮到你!
《JavaWeb专栏》在不断更新中,欢迎订阅!
“愿与君共勉,携手共进!”
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_63463510/article/details/129710111

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【JavaWeb】Tomcat的下载及使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Javaweb如何使用Maven工具与Tomcat的方法

小编给大家分享一下Javaweb如何使用Maven工具与Tomcat的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Maven工具1,关于mavenMav
2023-06-29

JavaWeb 使用nginx负载均衡

JavaWeb与Nginx负载均衡Nginx是一个流行的Web服务器和反向代理,可为JavaWeb应用提供有效负载均衡。它提供多种负载均衡方法,包括轮询、加权轮询、最小连接和IP哈希。通过Nginx配置文件中的指令,可以配置后端服务器和代理路径。Nginx还提供监控和管理功能,以便实时查看服务器状态、添加或删除服务器并调整权重。Nginx负载均衡优点包括提高性能、增强可靠性、伸缩性和灵活性。在使用时,应考虑会话管理、SSL终止、HTTP缓存和健康检查。
JavaWeb 使用nginx负载均衡
2024-04-11

JavaWeb 使用nginx负载均衡

要使用nginx负载均衡JavaWeb应用程序,可以按照以下步骤进行操作:1. 安装和配置nginx:首先,需要在服务器上安装nginx。可以通过在终端中运行适用于服务器操作系统的相应命令来安装。安装完成后,需要对nginx进行基本配置,包
2023-09-21

详解Tomcat下载安装以及IDEA配置Tomcat(2023最新)

目录 步骤一:首先确认自己是否已经安装JDK步骤二:下载安装Tomcat步骤三:Tomcat配置环境变量步骤四:验证Tomcat配置是否成功步骤五:为IDEA配置Tomcat 步骤一:首先确认自己是否已经安装JDK jdk各
2023-08-17

一文详解Tomcat下载安装以及配置

这篇文章详细介绍了tomcat的下载安装以及配置,文中有详细的图文和代码示例,需要的小伙伴可以借鉴本文
2023-05-17

Tomcat下载安装以及配置(详细教程)

本文讲的是Java环境 文章目录 前言下载及安装Tomcat启动Tomcat测试Tomcat 配置Tomcat 环境变量IDEA中配置TomcatEclipse中配置Tomcat 前言 提示:这里可以添加本文要记录的
2023-08-17

PL/SQL Developer下载安装及使用

PL/SQL Developer是一款用于Oracle数据库的集成开发环境(IDE),它提供了丰富的功能和工具来开发、调试和优化PL/SQL代码。下面是PL/SQL Developer的下载安装及使用步骤:1. 下载PL/SQL Devel
2023-09-20

tomcat文件下载配置的方法是什么

要配置Tomcat服务器以允许文件下载,可以按照以下步骤进行操作:在Tomcat的配置文件server.xml中添加一个Context元素,指定要允许文件下载的目录。例如:tomcat文件下载配置的方法是什么
2024-04-09

Linux系统下Tomcat使用80端口的方法

应用场景很多情况下,我们在linux服务器上安装了tomcat或者nginx之类的软件. 当我们想用80端口的时候,如果不用root用户启动就会报错. 这是因为,对于linux系统而言,1024以下的端口,普通用户是无法使用的. 网上关于这
2022-06-04

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录