tomcat的下载、配置、启动方法。网上教程乱七八糟,还是自己mark一下备用吧。

一、官网下载Tomcat的压缩包

Tomcat是Apache软件基金会的一个开源项目。登录Apache官网即可找到下载的界面。

最终我选择的是Tomcat9版本,下载地址是https://tomcat.apache.org/download-90.cgi

根据自己的电脑操作系统选择下载的zip文件,32位操作系统就是32-bit开头的zip文件,64位操作系统就是64-bit开头的zip文件。

二、将压缩包解压到指定目录

下载好的.zip文件解压到指定的目录,我电脑的C盘快满了,所以我解压到D盘新建的tomcat文件夹中了。

要注意的是,通过压缩包形式的Tomcat文件是不需要安装的,解压完成后我们直接进行相应的配置。

三、配置Tomcat

使用Tomcat的前提是启动Tomcat服务器,Tomcat服务器有很多不同的启动方法。但是所有的启动服务器的方法的前提都是配置好Tomcat。

1、通过运行startup.bat和shutdown.bat启动和关闭Tomcat服务器:

解压后的Tomcat文件夹的目录结构为:

在bin目录下可以找到startup.bat文件,通过该文件可以启动Tomcat服务器。通过运行shutdown.bat文件可以关闭Tomcat服务器。但是直接运行的话,会打开cmd控制台,但是只会一闪而过。这是因为文件找不到执行所需环境的路径导致的。我们右键这两个文件,选择编辑,在第一行的前面,也就是@echo off后面,添加这两行:

SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
SET CATALINA_HOME=D:\Tomcat\apache-tomcat-9.0.1

两个.bat文件都添加这两句。再次运行这两个文件,就可以成功启动Tomcat服务器了。

在此说明一下,怎么知道Tomcat服务器成功启动了呢?一个很简单的方法就是通过浏览器中访问http://localhost:8080/,如果出现一个Tomcat logo的界面,那么就证明Tomcat服务器成功启动了。

如果嫌弃每次都要打开资源管理器找到这两个文件很麻烦,那么可以通过cmd进入bin目录。然后直接输入startup.bat或者shutdown.bat运行这两个文件。

2、通过cmd的net命令直接启动服务

可以先将Tomcat服务添加到系统的服务(services)中,然后直接在cmd控制台键入net start\stop +服务名来启动Tomcat服务器。

首先,先向系统服务中添加Tomcat服务。通过cmd进入到Tomcat的bin目录下,键入命令service.bat install ,等待一段时间,就可以看到安装成功的提示了。还可以通过cmd输入services.msc来打开服务窗口,可以看到Tomcat服务确实在服务列表中。

服务已经添加好了。现在就可以很方便的启动Tomcat服务器了。已管理员身份运行cmd,键入net start/stop tomcat9,就可以打开或者关闭Tomcat服务器了。

3、环境变量的用途

这里必须说明一下,前两种方法已经可以启动和关闭Tomcat服务器了。环境变量的配置是没有必要的。但是,如果我们嫌弃通过cmd进入Tomcat的bin目录很麻烦,那么可以配置环境变量省事。比如说,我正常进入bin目录,命令是:

d:

cd D:\Tomcat\apache-tomcat-9.0.1\bin

是不是觉得很长?很不好记?

那么我们可以在环境变量中创建一个CATALINA_HOME环境变量,变量值为D:\Tomcat\apache-tomcat-9.0.1

那么,我们进入bin目录的命令就变成了:

cd %CATALINA_HOME%\bin

d:

这样就方便很多。所以说,环境变量没必要,但是为了省事也可以配置一下,这样结合第一种方法就可以通过环境变量直接进入bin目录,然后直接输入命令启动.bat文件。

总结:基本的配置过程就是修改startup.bat和shutdown.bat文件、配置环境变量CATALINA_HOME、往系统服务列表中添加Tomcat服务service.bat

启动或关闭Tomcat的过程就是直接通过cmd:要么进入bin目录运行.bat文件,要么管理员身份运行cmd然后用net命令。

除了这些,还可以通过bin目录下的.exe文件实现启动Tomcat服务器,此处略。over.

Tomcat安装和配置过程的更多相关文章

  1. JDK和Tomcat安装和配置过程

    Jdk: 第一步:在下载JDK 第二步:安装 更改安装路径 *JDK配置: JAVA_HOME 环境变量  D:\jdk1.7.0 CLASSPATH 环境变量   .,%JAVA_HOME%\lib ...

  2. Linux搭建JDK、Tomcat安装及配置

    一.JDK安装及配置 1.JKD下载地址:http://pan.baidu.com/s/1i5NpImx 2.查看安装: rpm -qa | grep jdk 3.卸载:rpm -e --nodeps ...

  3. 图解MySQL5.5详细安装与配置过程

    MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公司旗下.MySQL是目前世界上开源数据库中最受欢迎的产品之一,是应用最为广泛的开源数据库.MySQL ...

  4. Win7上Git安装及配置过程

    Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...

  5. SQL Server 2008安装和配置过程

    下面我将用图解的方式,来介绍SQL Server 2008安装和配置过程,希望对大家有所帮助. 闲言少叙,直奔主题!点击setup.exe安装文件后,如果系统没有以下组件,则会出现如下提示! 安装20 ...

  6. Nginx与Tomcat安装、配置与优化

    Nginx与Tomcat安装.配置与优化 Nginx与Tomcat安装.配置与优化 Nginx的安装与使用 Nginx是一款优秀的反向代理服务器 安装: rpm(或者是pkg安装),是预编译好的程序包 ...

  7. Java eclipse Myeclipse tomcat安装及配置

    Java eclipse Myeclipse tomcat安装及配置作者:天涯 来源:中国自学编程网 发布日期:1223857747目前,开发Java网页程序,最流行的就是用Myeclipse来进行编 ...

  8. Tomcat安装及配置详解

    Tomcat安装及配置详解   一,Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Found ...

  9. MySql5.7免安装版配置过程(ubuntu16.04)

    MySql5.7免安装版配置过程(ubuntu16.04) 原创 2017年02月07日 16:58:24 标签: 1001 编辑 删除 一.安装环境: 操作系统:ubuntu16.04 数据库:my ...

随机推荐

  1. mybatis spring maven

    maven版本:3.3.9  解压即可使用 spring版本:4.3.9  通过maven进行管理下载 mybatis版本:3.4.4 通过maven进行管理下载 mysql版本:5.7  conne ...

  2. 抽象类(abstract)【转】

    抽象类(abstract) abstract修饰符可以和类.方法.属性.索引器及事件一起使用.在类声明中使用abstract修饰符以指示某个类只能是其它类的基类.标记为抽象或包含在抽象类中的成员必须通 ...

  3. linux手动安装配置mysql5.6

    1.准备工作 ①官网下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载之后上传到服务器. ②创建linux组用户 groupa ...

  4. 在WinForm中使用Web Services 来实现 软件 自动升级( Auto Update ) (C#)

    winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,面对这个实际问题,在最近的一个小项目中,本人设计了一个通过软件实现自动升级技术方案,弥补了 ...

  5. layui下select下拉框不显示或没有效果

    Layui会对select.checkbox.radio等原始元素隐藏,从而进行美化修饰处理.但这需要依赖于form组件,所以你必须加载 form,并且执行一个实例.值得注意的是:导航的Hover效果 ...

  6. 动态绑数据(Repeater控件HeaderTemplate和ItemTemplate)

    前几天,Insus.NET有写了<动态绑数据(GridView控件Header和ItemTemplate)>http://www.cnblogs.com/insus/p/3303192.h ...

  7. loj #2023. 「AHOI / HNOI2017」抛硬币

    #2023. 「AHOI / HNOI2017」抛硬币   题目描述 小 A 和小 B 是一对好朋友,他们经常一起愉快的玩耍.最近小 B 沉迷于**师手游,天天刷本,根本无心搞学习.但是已经入坑了几个 ...

  8. [51nod1222] 最小公倍数计数(莫比乌斯反演)

    题面 传送门 题解 我此生可能注定要和反演过不去了--死都看不出来为啥它会突然繁衍反演起来啊-- 设\(f(n)=\sum_{i=1}^n\sum_{j=1}^n[{ij\over\gcd(i,j)} ...

  9. 15.Subtree of Another Tree(判断一棵树是否为另一颗树的子树)

    Level:   Easy 题目描述: Given two non-empty binary trees s and t, check whether tree t has exactly the s ...

  10. 勤哲excel服务器开发外贸行业薪资考核系统

    以外销为驱动的订单行业,外贸业务员的素质直接决定公司效益.然而,大多数外贸公司或以外贸为主的工厂,经常面临外贸业务人员流动性频繁的问题,易 导致客户流失及跟单的困难.科学合理的与业绩挂钩的薪资考核,可 ...