Skip to content

Web服务器软件与Tomcat使用指南

Published:  at  03:28 AM

Web 服务器软件概述与 Tomcat

一、服务器与服务器软件的基本概念

1. 服务器(Server)

服务器 是指 安装了服务器软件并对外提供服务的计算机
从硬件角度看,它本质上仍然是一台计算机;从功能角度看,它专门用于对外提供服务。


2. 服务器软件

服务器软件 是运行在服务器上的程序,其主要职责是:

例如:数据库服务器软件、Web 服务器软件、邮件服务器软件等。


3. Web 服务器软件

Web 服务器软件 是服务器软件的一种,主要用于:

在 Java Web 领域,Web 服务器软件通常也被称为 Web 容器(Web Container)Servlet 容器


二、常见 Java Web 服务器软件

名称厂商特点
WebLogicOracle大型 Java EE 服务器,支持完整 Java EE 规范,收费
WebSphereIBM大型 Java EE 服务器,支持完整 Java EE 规范,收费
JBossRed Hat企业级 Java EE 服务器,部分版本收费
TomcatApache轻量级服务器,仅支持部分 Java EE 规范(Servlet / JSP),开源免费

在学习和日常开发中,Tomcat 是最常用的 Java Web 服务器


三、Tomcat 简介

Tomcat 是 Apache 基金会提供的一款 轻量级 Web 服务器 / Servlet 容器,主要特点:


四、Tomcat 的安装与使用

1. 下载

官网下载地址:
https://tomcat.apache.org/


2. 安装

Tomcat 为 绿色软件


3. 卸载


4. 启动


5. 访问

浏览器访问:


[http://localhost:8080](http://localhost:8080)

说明:


6. 关闭 Tomcat

正常关闭:

  1. 执行 bin/shutdown.bat
  2. 或在启动窗口中使用 Ctrl + C

强制关闭:


五、Tomcat 项目部署方式

方式一:直接部署到 webapps(最简单)

WAR 包部署:


方式二:配置 server.xml(不推荐)

conf/server.xml<Host> 标签中添加:

<Context docBase="项目绝对路径" path="/虚拟目录"/>

示例:

<Context docBase="D:\CodingProgram\Web_Test\webProject1" path="/webPro1"/>

⚠️ 修改 server.xml必须重启 Tomcat,配置错误可能导致 Tomcat 无法启动。


方式三:独立 Context 配置(推荐)

在目录:

conf/Catalina/localhost

中创建任意名称的 .xml 文件,例如:

webPro1.xml

内容:

<Context docBase="D:\CodingProgram\Web_Test\webProject1"/>

说明:


六、Java Web 动态项目目录结构

项目根目录结构

项目名

├── WEB-INF
│   ├── web.xml        (Web 项目核心配置文件)
│   ├── classes        (存放编译后的 .class 文件)
│   └── lib            (存放项目依赖的 jar 包)

└── 其他资源(HTML、CSS、JS、图片等)

说明:


七、IDEA 集成 Tomcat 创建 Web 项目

IDEA 可直接集成 Tomcat 进行 Web 项目开发与部署。


八、常见问题

问题:IDEA 部署后访问路径为

http://localhost:8080/项目名_war_exploded

解决方案:

  1. 打开 Tomcat 运行配置
  2. Deployment 选项卡中
  3. 修改 Application context/

这样即可通过:

http://localhost:8080

直接访问项目首页。


九、小结


Suggest Changes

Previous Post
Servlet的概念、开发步骤与执行原理
Next Post
XML语言基础与解析技术详解