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语言基础与解析技术详解