JavaWeb入门——在Windows环境下安装Tomcat服务器
JavaWeb入门——在Windows环境下安装Tomcat服务器
摘要:本文主要学习如何在Windows环境中下载并安装Tomcat服务器。
下载
获取安装包
推荐去官网上下载Tomcat:
https://tomcat.apache.org
本次下载的是最新的9.0.29的版本,也可以在下面的链接里下载历史版本:
https://archive.apache.org/dist/tomcat
如果不知道下载什么版本,可以根据其他技术的版本来查找推荐的版本:

安装包的版本
每一个版本都根据不同的使用环境提供了不同的安装包,可以根据实际情况下载:
apache-tomcat-x.zip:Windows的基础发布包,不包含Windows服务的相关批处理脚本以及Windows下的APR本地库。
apache-tomcat-x.tar.gz:与zip包相同,只是压缩格式不同,主要提供给Linux系统使用。
apache-tomcat-x.exe:Windows的可执行安装包,功能和zip基本一致,适用Windows快捷键以及系统服务形式启动。
apache-tomcat-x-windows-x86.zip:32位Windows发布包,包含32位的Windows系统JVM配合使用的APR本地库,适配32位和64位操作系统。
apache-tomcat-x-windows-x64.zip:64位Windows发布包,包含32位的Windows系统JVM配合使用的APR本地库,只适配64位操作系统。
安装
检查系统是否配置了Java的环境变量,因为Tomcat服务器中Servlet服务的执行、Jsp页面的解析都依赖于Java的运行环境,所以需要Java配置环境变量才能运行服务器。
将下载好的 apache-tomcat-9.0.29.zip 文件解压到安装目录。
进入Tomcat的解压目录,进入 bin 文件夹,执行 startup.bat 文件。此时,会有一个命令提示符一样的黑窗口:
27-Nov-2019 17:00:06.781 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.服务器版本: Apache Tomcat/9.0.29
27-Nov-2019 17:00:06.786 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器构建: Nov 16 2019 17:29:07 UTC
27-Nov-2019 17:00:06.787 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 服务器版本号(:9.0.29.0
27-Nov-2019 17:00:06.788 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10
27-Nov-2019 17:00:06.788 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本: 10.0
27-Nov-2019 17:00:06.789 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 架构: amd64
27-Nov-2019 17:00:06.789 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量: ...
27-Nov-2019 17:00:06.789 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本: 1.8.0_91-b15
27-Nov-2019 17:00:06.790 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商: Oracle Corporation
27-Nov-2019 17:00:06.794 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: ...
27-Nov-2019 17:00:06.795 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: ...
27-Nov-2019 17:00:06.796 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=...
...
27-Nov-2019 17:00:08.003 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in [891] milliseconds
打开浏览器,在地址栏中输入 http://localhost:8080 或者 http://127.0.0.1:8080 ,如果看到如下页面,证明启动成功:

命令行窗口存在,则表示服务器在运行,如果关闭命令行,则相当于关闭服务器。
JavaWeb入门——在Windows环境下安装Tomcat服务器的更多相关文章
- JavaWeb入门——在Linux环境下安装Tomcat服务器
JavaWeb入门——在Linux环境下安装Tomcat服务器 摘要:本文主要学习了如何在Linux环境下安装Tomcat服务器. 准备工作 检查Java环境变量 检查系统是否配置了Java的环境变量 ...
- Windows环境下部署Tomcat服务器图文教程
Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选. 本文将详细介绍在Windows环境下 ...
- 【Redis】windows环境下安装redis服务器,并配置php的redis扩展
win7示例: 1.下载Redis服务器 : https://github.com/dmajkic/redis/downloads:(随便下,建议不要太老的) 2.在D:\phpStudy\ 新建Re ...
- 如何在Windows环境下安装Linux系统虚拟机
如何在Windows环境下安装Linux系统虚拟机 本篇经验写给想要入门学习C语言的小白们.Windows系统因为使用窗口图形化,操作简单,功能多样,所以我们在Windows环境下可以做到很多,但想要 ...
- 从零开始Windows环境下安装python+tensorflow
从零开始Windows环境下安装python+tensorflow 2017年07月12日 02:30:47 qq_16257817 阅读数:29173 标签: windowspython机器学习te ...
- 在 windows 环境下安装 redislive
这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...
- Windows环境下安装PHPUnit
Windows环境下安装PHPUnit,在此整理一下,以便大家参考. 本人测试安装环境:Windows7(win32) + Apache(2.2.13) + PHP(5.3.6) 1. 以管理员 ...
- Nginx——在Windows环境下安装
下载 Nginx是开源软件,用户可以访问 http://nginx.org/ 网站获取源码包或Windows二进制文件下载.其中1.13.x版本为开发版本,1.12.0版本为稳定版本.开发版本分支会较 ...
- 在windows环境下安装redis和phpredis的扩展
在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说 ...
随机推荐
- 转:SQL SERVER 2014 安装图解(含 SQL SERVER 2014 安装程序共享)
开篇介绍 2015年1月1日,新的一年开始之际,本来应该好好做点有意义的事情来跨个年的.结果,老习惯 - 睡觉之前一定要折腾一下电脑,说干就干,给新到的 DELL 电脑装虚机,下载 SQL SERVE ...
- 前后台分离的 NET Core 通用权限管理系统
前言 从事软件开发这个行业现在已经有十几年了,项目无论大小权限认证.授权模块总是或多或少有功能需求的,这一块费时费力但是又存在于后台,使用最多的可能是运维人员所以处于出力不讨好的尴尬地位,每次有新的项 ...
- linux中RabbitMQ安装教程
linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...
- iOS开发-Apple Pay-苹果支付
转自:http://www.open-open.com/lib/view/open1471952847228.html Apple Pay,是苹果公司在2014年苹果秋季新品发布会上发布的一种基于NF ...
- HDU2482-Transit search(地图还原+SPFA)
Henry decides to develop a web site, which will provide the service of transit search. But he can on ...
- 微信小程序使用pako.js的踩坑笔记
问题 今天组长跟我们讨论了个问题,说是文章存储占用有点大,消耗宽带流量费,让我看看能不能找个方法解决一下(文章存储的是html字符串).第一反应是没什么头绪,能想到的就是将相同的字符串替换成一个标识之 ...
- ARTS-S pytorch用c++实现推理
训练的代码,以cifar为例 # -*- coding: utf-8 -*- import torch import torchvision import torchvision.transforms ...
- 工具类中注入service和dao
今天编写了个工具类需要用到service成和dao层的代码 如下: //第一步:需要将工具类注入到容器中 @Component public class RuleUtils { //第二部注入 @ ...
- JMeter之SteppingShape
1.背景 其实是这样的,最近包括以前都有同事问过宝路一个问题:JMeter测试计划中涉及到梯度压测时,整个测试计划执行完毕,聚合报告看的是整体的结果啊!并不能直观看到每个梯度下的吞吐量的值(虽然可以通 ...
- 你不知道的JavaScript(上)this和对象原型(四)原型
五章 原型 1.[[ Prototype ]] JavaScript 中的对象有一个特殊的 [[Prototype]] 内置属性,其实就是对于其他对象的引用.几乎所有的对象在创建时 [[Prototy ...