Tomcat入门

Tomcat与Servlet入门指南 1. 整体流程就像开饭店Tomcat = 餐厅提供场地、水电、服务员(基础运行环境)每天10点准时开门营业(启动服务器)Servlet = 厨师每个厨师专做一道菜(每个Servlet处理特定请求)上班要穿厨师服(实现Servlet接口)收到订单才开始炒菜(请求触发处理)2. 核心要点三句话接单三部曲① 服务员记下顾客点的菜(Tomcat创建Request对象)② 把菜单递给后厨(传递到对应Servlet)③ 厨师做好菜装盘(生成Response返回)最后说句大实话。 阅读详情

Tomcat入门

Tomcat 概述

  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
  支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Apache 软件基金会有两款常用软件:apache web 服务器 和 tomcat web服务器。
  1. apache web服务器专门处理HTML页面的。
  2. tomcat web服务器,不仅可以处理servlet和jsp,而且也能处理html页面,不过不如apache web服务器。
  3. 在开发中,一般使用tomcat处理servlet和jsp,使用apache服务器处理html页面。及apache和tomcat被整合在一起使用。

使用Tomcat服务器

安装
  1. 下载一个tomcat服务器软件
    https://tomcat.apache.org/download-90.cgi
  2. 解压下载好的压缩包
    将解压后的文件copy到一个没有中文和空格的路径下即可
    例如:C:\dev_soft\apache-tomcat-9.0.2
目录结构

Tomcat目录结构
bin:脚本目录
  启动脚本:startup.bat
  停止脚本:shutdown.bat
conf:配置文件目录
  核心配置文件:server.xml
  用户权限配置文件:tomcat-users.xml
  所有web项目默认配置文件:web.xml
lib:依赖库,tomcat和web项目中需要使用的jar包
logs:日志文件.
localhost_access_log..txt tomcat记录用户访问信息,表示时间。
例如:localhost_access_log.2016-02-28.txt
temp:临时文件目录,文件夹内内容可以任意删除。
webapps:默认情况下发布WEB项目所存放的目录。
work:tomcat处理JSP的工作目录。

启动和访问

tomcat解压目录/bin/startup.bat 双击运行启动tomcat
startup.bat
访问路径:http://localhost:8080/
Tomcat首页

web项目

在JavaEE规范中,WEB项目存在一定的目录结构,具体结构如下:

     项目名称
            |-----静态资源.HTML,CSS,JS
            |-----WEB-INF
                       |----web.xml  当前WEB项目的核心配置,Servlet2.5必须有,3.0可省略。
                       |----lib       当前WEB项目所需要的第三方的jar的存放位置。
                       |----classes  Java源码编译后生成class文件存放的位置。

通过eclipse发布web项目

配置Tomcat
  1. 步骤1:Eclipse获得服务器运行环境配置,Window/Preferences/Server/Runtime Environment
    runtime environments
  2. 添加服务器
    添加Server1
  3. 选择服务器在硬盘的地址,然后所有的都是确定/Next/Finish
    添加Server2
  4. 完成服务器添加
    完成服务器添加
  5. 设置发布位置
    双击打开
    Tomcat配置

这里有三种可以选择(如上图标记):
A. 使用eclipse的工作空间,以上述为例就是 D:\workSpace.metadata.plugins\org.eclipse.wst.server.core\tmp0
B. 使用tomcat的安装目录,以上述为例就是 C:\dev_soft\apache-tomcat-9.0.2
C. 自定义路径,这里就是自己选择目录了

  还可以通过修改 Deploy path 来定义工程到底部署到容器的哪个目录下。例如下图中,我们就可以选着 Use Tomcat Installtion 这种方式,并且设置 Deploy path 为 webapps,按ctrl + s保存。

发布web项目
  1. 项目右键/Run As/Run on Server
    发布web项目
  2. 选择WEB服务器执行程序
    选择web服务器
  3. 添加或删除java项目到web服务器
    添加或删除java项目
tomcat8.0 服务器是一个免费的开放源代码的Web 应用服务器 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 立即下载

相关推荐

Tomcat服务器是一个免费的开放源代码的Web 应用服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

tomcat基本介绍

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomc

weixin_65768991的博客 2017

Linux之GTK系列教程

00、背上行囊1——程序员学习之道 01、背上行囊2——为什么要学习GTK 02、背上行囊3——GUI概述 03、背上行囊4——GTK简介 04、背上行囊5——GTK环境搭建( Linux ) 05、背上行囊6——GTK环境搭建( windows ) 06、踏上旅途1——一个简单的空白窗口 07、踏上旅途2——控件的添加 08、踏上旅途3——布局容器之水平布局 09、踏上旅途

每天积累一点点 2万+

部署Tomcat(Web)服务详解

一、Tomcat服务简介 Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Ser...

小健健的博客 1085

从零到一:STM32 CubeMX与WS2812B的DMA驱动艺术

本文详细介绍了如何使用STM32 CubeMX和DMA技术驱动WS2812B RGB LED灯条,从硬件设计到软件实现的全过程。通过CubeMX配置定时器和DMA,实现高效的PWM波形生成与数据传输,解决传统GPIO控制资源占用高的问题。文章还提供了颜色编码、动画效果实现及常见问题解决方案,助力开发者快速掌握智能LED控制技术。

weixin_28278377的博客 977

STM32F103中GPIO_Remap1_CAN1与GPIO_Remap2_CAN1的配置差异与应用场景解析

本文深入解析了STM32F103中GPIO_Remap1_CAN1与GPIO_Remap2_CAN1的配置差异与应用场景。通过剖析AFIO_MAPR寄存器,明确了两者在引脚映射(PB8/PB9 vs PD0/PD1)和适用封装上的区别,并提供了详细的配置步骤、常见陷阱排查及基于项目需求的选型指南,帮助开发者高效完成CAN引脚重映射。

u6v7w8x的博客 394

免费的开放源代码的Web应用服务器:Tomcat

web相关概念回顾 软件架构 C/S 客户端/服务器端 B/S 浏览器/服务器端 资源分类 静态资源 所有用户访问后,得到的结果都是一样的。静态资源可以直接被浏览器解析。 如: html,css,JavaScript 动态资源 每个用户访问相同资源后,得到的结果可能不一样。动态资源被访问后,需要先转换为静态资源,再返回给浏览器。 如:servlet/jsp,php,asp...

阿水的博客 4312

如何理解Apollo模型参考自适应控制MRAC

最近有了解到百度无人驾驶Apollo项目中的横向控制有用到MRAC(Model Reference Adaptive Control),于是便详细研究了一下这个控制方法,在此总结一下心得。 什么是MRAC MRAC控制系统的基本结构图如下所示: 它由两个环路组成,由控制器和受控对象组成内环,这一部分称之为可调系统,由参考模型和自适应机构组成外环。实际上,该系统是在常规的反馈控制回路上再附加一个参考模型和控制器参数的自动调节回路而形成。在该系统中,参考模型的输出或状态相当于给定一个动态性能指标,(通常,参考模

zmhzmhzm的博客 6479

SpringBootWeb入门-HTTP协议、Tomcat下载、基本使用、入门程序解析

主要介绍了Spring概念、Http协议、SpringbootWeb入门程序!!!

m0_63267251的博客 2879

ETL基础概念及要求详解

ETL即Extract(抽取)Transform(转换)Load(装载)的过程,如下图,同时也包括数据清洗的部分,是数据从源端到目标端的一个数据处理的过程,是构建数据仓库的重要一环,但不局限于构建数据仓库其他BI(商业智能)的设计和开发数据分析平台也经常用到ETL。

qq_43605229的博客 8943

nupkg 本地安装_使用Nuget安装离线包nupkg

一:Nuget简介:NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。当需要分享开发的工具或是库,需要建立一个Nuget package,然后把这个package放到Nuget的站点。如果想要使用别人已经开发好的工具或是库,只需要从站点获得这个package,并且安装到自己的Visual Studio项目或是解决方案里。NuGet能更方便地把一...

weixin_34460380的博客 1万+

【Tomcat】快速入门

Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP.少量 JavaEE 规范。TomcatTomcat 简单的说就是一个运行 Java 的网络服务器,底层是 Socket 的一个程序,它也是 JSP 和 Servlet 的一个容器。需要注意:Tomcat 与 JDK (一定要设置环境变量)、Servlet 等版本一定要统一。运行 Tomcat 需要 JDK 的支持【Tomcat 会通过 JAVA_HOME 找到所需要的 JDK】。

小秀的博客 603

从 Claude Code 到 SAP ADT,vibing-steampunk 把 ABAP 开发带进 Agentic 工程现场

vibing-steampunk(vsp)是一个连接SAP ADT API与AI编码代理的桥梁工具,通过MCP协议实现ABAP开发的自动化。它绕开传统GUI脚本方式,直接利用ADT REST API进行代码读写、调试和部署。该工具提供包分析、边界检查、LUW分析等功能,并创新性地采用Hyperfocused模式和方法级编辑来优化token使用效率。通过上下文压缩技术,vsp能智能提取关键代码片段,显著提升AI处理ABAP代码的精准度,为SAP系统现代化改造提供了高效的技术路径。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 189

Tomcat 新手入门指南

Tomcat 是由 Apache 软件基金会开发的一个 Servlet 容器。它遵循 Java Servlet 和 JavaServer Pages(JSP)规范,能够运行以 Java 语言编写的 Web 应用程序。简单来说,当你开发了一个基于 Java 的 Web 项目,如一个动态网站或者 Web 服务,Tomcat 就可以作为承载这个项目并将其提供给用户访问的平台。它负责接收来自客户端(如浏览器)的请求,然后将这些请求分发给对应的 Web 应用进行处理,最后把处理结果返回给客户端。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1066

本地 AI 自由!OpenClaw+Ollama 双系统部署教程(Windows/Linux),零成本离线跑大模型

本文详细介绍了如何在Windows和Linux双系统中部署OpenClaw AI助手,并通过Ollama对接本地大模型实现完全离线使用。教程包含环境准备、OpenClaw安装配置、Ollama本地模型部署、系统对接等完整流程,特别强调隐私安全和零Token消耗的优势。针对不同操作系统提供具体命令,并给出常见问题解决方案,即使是新手也能快速搭建专属本地AI助手。最终实现的方案无需联网、无使用成本,且能保障数据隐私安全。

2501_93651177的博客 7228

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Tomcat快速入门指南

Apache Tomcat(简称Tomcat)是Apache软件基金会旗下的开源Java Servlet容器,实现了对Servlet和JSP(JavaServer Pages)的支持。作为一款轻量级应用服务器,它常被用于开发和部署Java Web应用程序。核心功能对比特性Tomcat动态内容处理✔️ 支持Servlet/JSP❌ 仅静态资源线程模型多线程事件驱动配置复杂度中等简单内存消耗较高较低。

咸鱼的博客 1761

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Web入门-Tomcat

对HTTP协议操作进行封装,简化web程序开发部署Web项目,对外提供网上信息浏览服务。

weixin_43866613的博客 602

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Tomcat入门教程

今日内容 1. web相关概念回顾 2. web服务器软件:Tomcat 3. Servlet入门学习 web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资

shentong的博客 575

Tomcat以及Servlet入门

目录 web服务器软件 Tomcat 安装步骤 Servlet 快速入门: Servlet中的生命周期方法 web服务器软件 常用概念: 服务器:安装了服务器软件的计算机 服务器软件:接收用户的请求,处理请求,做出响应 web服务器软件:接收用户的请求,处理请求,做出响应。 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 web容器 常见的java相关的web服务器软件: webLogic:oracle公司,大型的JavaEE服务器,支持所有的.

不想掉头发$的博客 286

Tomcat入门(1) - 背景知识

Tomcat笔记 作者: Wyt 文章目录Tomcat笔记1. web服务器软件简介2. Tomcat简介和使用 1. web服务器软件简介 1. 服务器:安装了服务器软件的计算机 2. 服务器软件:接收用户的请求,处理请求,做出响应 3. web服务器软件:接收用户的请求,处理请求,做出响应。 * 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目 * web容器 * 常见的java相关的web服务器软件: 1. webLogic:oracle公司,大型的JavaEE

Wu_yongtao的博客 280

java tomcat教程_Tomcat 教程之快速入门

Tomcat 教程之快速入门版本说明本文使用 Tomcat 版本为 Tomcat 8.5.24。Tomcat 8.5 要求 JDK 版本为 1.7 以上。简介Tomcat 是什么Tomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于 T...

weixin_36212212的博客 313

Tomcat入门学习

Tomcat入门学习:Tomcat介绍、Tomcat安装、环境配置、案例分享

林家小猪 419

Tomcat 快速入门(转载)

转自:https://www.cnblogs.com/jingmoxukong/p/8258837.html Tomcat 快速入门 目录 Tomcat 快速入门  简介  安装  配置  启动  资料  推荐 Tomcat 快速入门 版本说明 本文使用 Tomcat 版本为 Tomcat 8.5.24。 Tomcat 8.5 要求 JDK 版本为...

weixin_30268071的博客 141

web入门-tomcat-介绍

tomcat介绍,tomcat基本使用,tomcat部署,web服务器部署。 1.Web服务器对HTTP协议操作进行封装,简化web程序开发。部署web项目,对外提供网上信息浏览服务。2.Tomcat一个轻量级的web服务器,支持servlet、jsp等少量javaEE规范。也被称为web容器、servlet容器。

qq_48196025的博客 179
上一篇: ORM的概念
下一篇: Spring Boot插件spring tool suite安装
mxjesse
博客等级 码龄17年 9粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值