tomcat介绍与使用

article/2025/5/9 13:48:59

tomcat介绍与使用


web服务器

web服务器是运行及发布web应用的容器,只有将开发的web项目放置到该容器中,才能使网络中的所有用户通过浏览器进行访问。常见的web服务器如下:

  1. Tomcat:主流的web服务器之一,适合初学者使用
  2. jetty:淘宝所用的,运行效率比Tomcat高
  3. resin:新浪,在开源web服务器中运行效率最高

tomcat下载与目录介绍

可以前往tomcat官网进行下载:http://tomcat.apache.org/
也可以点击下载链接直接下载:https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-10/v10.0.8/bin/apache-tomcat-10.0.8.zip

为了避免出现不必要的问题,最好将tomcat解压到一个不带有中文和特殊字符的目录下

解压完成后,其目录结构说明如下

  1. bin:存放可执行的二进制文件,例如:startup.bat启动tomcat、shutdown.bat关闭tomcat
  2. conf:存放tomcat的配置文件,重要的有:server.xmltomcat服务器的配置信息、web.xml项目部署描述文件
  3. lib:存放tomcat所需的jar包
  4. logs:tomcat运行日志
  5. temp:存放临时文件,停止tomcat后可以删除
  6. webapps:存放web项目,需要通过tomcat部署的项目都是存放在该目录下,默认提供了一些模板项目
  7. work:存放运行时生成的文件

tomcat简单使用

运行bin目录下的startup.bat即可启动tomcat,此时,访问http://localhost:8080/即可看到tomcat的默认页面,该页面会显示当前的版本。这里笔者用的是以前用过的版本,所以比较老。

在这里插入图片描述

在tomcat的运行窗口里按下ctrl+c或者运行bin目录下的shutdown.bat都可以关闭tomcat,关闭后就不能再访问tomcat了


修改端口号

打开conf目录下的server.xml,找到Connector标签,将其的port属性修改所需的端口号即可,例如

<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

部署项目访问静态资源

我们的项目都是部署在webapps下的,部署项目步骤如下

  1. 在webapps下创建文件夹,例如myweb
  2. 在myweb下创建WEB-INF文件夹,用于存放项目核心内容
  3. 到webapps里的ROOT项目的WEB-INF里,将web.xml复制到myweb的WEB-INF下
  4. 在webapps下,创建一个hello.html文件,该文件于WEB-INF同级

项目部署完后,启动tomcat,即可通过http://localhost:8080/myweb/hello.html即可访问


http://chatgpt.dhexx.cn/article/oSl3RUJ6.shtml

相关文章

Tomcat详解

Tomcat详解 1.简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器&#xff0c;属于轻量级应用服务器。 性质&#xff1a;Java web服务器 2.安装Tomcat Tomcat官网点此跳转 进入官网&#xff0c;根据自己的电脑版本在核心文件下选择相应的压缩包下载&#xff0c;Li…

Tomcat详细介绍和使用总结

文章目录 Tomcat 介绍Tomcat作为Servlet容器的基本功能Tomcat的组成结构Tomcat的工作模式Tomcat 版本 Tomcat 安装和配置安装配置启动与关闭Tomcat的运行脚本 Oracle公司现在作为Java语言的开发和发布者&#xff0c;是当仁不让的标准接口的制定者。Oracle公司不仅制定了Web应用…

Tomcat 介绍与使用

文章目录 1.1 Tomcat介绍1.1.1 关于服务器1.1.2 Tomcat下载与安装1.1.3 Tomcat各版本所需支持1.1.4 Tomcat目录结构详解 1.2 Tomcat基本使用1.2.1 Tomcat启动和停止及问题分析解决1&#xff09;启动和停止2&#xff09;启动时问题 1.2.2 IDEA集成Tomcat服务器 1.1 Tomcat介绍 …

TOMCAT介绍--自定义配置Host

TOMCAT介绍 1、服务器概述1.1、基本概念1.1.1、servle容器1.1.2、web容器1.1.3、web服务器 2.1、常见的服务器2.1.1、webLogic2.1.2、WebSphere2.1.3、Tomcat 2、Tomcat基本概念2.1概述2.2、虚拟主机2.3、web应用2.4、DNS服务器2.5、Hosts文件 3、tomcat核心配置3.1、配置虚拟主…

【JavaWeb】之Tomcat介绍、安装与使用

【JavaWeb】Tomcat 前言一、Tomcat简介1.什么是Tomcat2.其他常用Web服务器 二、Tomcat安装1.下载Tomcat2.配置环境变量 三、Tomcat使用1.启动与关闭Tomcat2.修改Tomcat的端口号和主机名称3.使用IDEA搭建Web开发环境4.在Tomcat中部署web项目 四、Web项目目录结构五、网站访问流程…

tomcat详细介绍

tomcat是java语言编写的软件 JVM是java虚拟机的缩写 java虚拟机本质就是一个程序&#xff0c;当它在命令行上启动的时候&#xff0c;就开始执行保存在某字节码文件中的指令。 java语言的可移植性正是建立在java虚拟机的基础上。任何平台只要装有针对该平台的java虚拟机&#xf…

不同转子磁链观测器观测性能比较

导读&#xff1a;本期文章主要是介绍电压型磁链观测器和电流型磁链观测器。两种磁链观测器运用到异步电机矢量控制中&#xff0c;外环磁链环用磁链观测器形成闭环&#xff0c;分析电压型和电流型磁链观测器的观测性能。 如果需要文章中的仿真模型&#xff0c;关注微信公众号&a…

永磁同步电机(PMSM)的转子结构剖析

永磁同步电机的转子包括永磁体、转子铁芯、转轴、轴承等。 具体来说&#xff0c;根据永磁体在转子铁芯中的位置可以分为表面式和内置式PMSM。 其中表面式PMSM转子结构又分为&#xff1a;表贴式和插入式。 内置式PMSM转子磁路结构分为&#xff1a;径向式、切向式和混合式。 …

制作种子怎么上传服务器,怎么制作BT种子 使用BitComet制作BT种子文件教程

类型:下载工具大小:17.5M语言:中文 评分:7.1 标签: 立即下载 使用BitComet制作torrent文件 打开torrent制作对话框 方法一:拖放要制作种子的文件或目录到BitComet 主窗口或悬浮窗 方法二:BitComet“主菜单”→“文件(F)”→“制作Torrent文件(M)” 弹出 制作torrent文件…

怎样把文件转成bt文件?

第一步&#xff1a; 在制作种子之前&#xff0c;先要把需要做&#xff1a;种的文件放于同一个文件夹中。然后打开BitComet&#xff0c;在"文件"菜单中选择"制作Torrent文件"选项&#xff0c;界面如图1所示. 传送门&#xff1a;http://www.bitcomet.com/en/…

TLE5012B磁编码器原理及优点,径向充磁磁铁的安装。AS5047、AS5048、AS5600、TLE5012、MA730

磁编码器以其独特的优点&#xff0c;在近两年的产品应用上十分流行。它体积小巧、安装方便、分辨率高、较光电编码器成本更低、不受灰尘油渍影响、可非接触安装、便于与电机集成一体实现伺服控制。相较于光电编码器&#xff0c;磁编码器的寿命几乎无限长&#xff0c;没有红外二…

使用Python3将BT种子转磁力链接

闲着没事&#xff0c;写了个小爬虫&#xff0c;爬了5万多BT种子。 5万多种子有近3个G的大小&#xff0c;开打文件夹巨卡&#xff0c;就想把种子转成磁力&#xff0c;这样&#xff0c;5万多种子也就一个TXT文件就可以存下了。 先网上找找别人是怎么干的&#xff0c; 发现都是…

种子文件转成为磁力链接 下载BT磁力转换小工具

可以将BT种子文件转成磁力链接&#xff0c;相信很多很多朋友都需要用到&#xff0c;毕竟种子是已附件文件形式存在的&#xff0c;还需要服务器存放&#xff0c;并且下载也需要 BT Tracker &#xff0c;现在的问题是&#xff0c;越来越多的服务器被干掉了&#xff0c;电驴的服务…

html怎么比较时间,比较时间大小的方法

java 日期怎么比较大小? 例子&#xff1a; String beginTimenew String("2017-06-09 10:22:22");String endTimenew String("2017-05-08 11:22:22"); 直接用Date自带方法before()和after()比较 SimpleDateFormat df new SimpleDateFormat("yyyy-MM-…

js 比较时间大小

reference: http://lichengyezi.iteye.com/blog/562786 Js代码 //var yourtimedocument.getElementById(begin_time).value; var yourtime2010-12-10 11:12; yourtime yourtime.replace("-","/");//替换字符&#xff0c;变成标准格式 var d2new…

用js比较时间大小

开发工具与关键技术&#xff1a;Visual Studio、js 作者&#xff1a;幻奏 撰写时间&#xff1a;2019.7.17对比时间的大小在很多项目里面都有用到&#xff0c;刚开始我还不会怎样比较时间的大小&#xff0c;后来上了老师的课之后&#xff0c;我才知道怎样比较时间的大小。 比较时…

Google play ASO 关键字指南

一篇 Google play ASO 入门指南&#xff1a; 译文一篇&#xff0c; 原文地址&#xff1a; https://www.apptamin.com/blog/aso-google-play-app-optimization/ 第一次在填写 Google play 简短说明和应用描述的时候你会感觉自己是无助的&#xff0c; 因为你只有很少的时间但是…

如何从零开始解读产品经理行业分析

上次一起了解了什么是产品经理&#xff0c;产品经理PM和PD在不同类型公司的作用。了解产品经理对当前的应用产品中的重要作用。是不是有点憧憬&#xff0c;其实憧憬是美好的&#xff0c;但是还是要走进现实具体怎么去做&#xff0c;一步一步脚踏实地的&#xff0c;一步一步走入…

ASO优化之在海外如何进行竞品分析

进行竞争对手研究&#xff0c;需要分析当前的市场形势&#xff0c;确定竞争对手表现的模式&#xff0c;并将其应用到我们应用营销策略中。不同的应用可以在直观的用户界面上进行简单的比较&#xff0c;很容易看到长期趋势。 在App Store和Google Play上获取竞争对手评论区的信…

如何撰写ASO优化行业数据报告,ASO推广数据分析

撰写各行业数据分析报告对我们来说是非常重要的&#xff0c;它能够提高我们的眼界&#xff0c;让我们不只是局限于我们自己的APP&#xff0c;可以让我们以上帝的视角来俯瞰全局。这对我们制定APP优化计划和未来发展规划具有战略性意义。下面我以运动健身类APP为例告诉大家应该从…