前言
Tomcat是Java领域的一个开源Web容器。
下载Tomcat
Tomcat的下载链接为:http://tomcat.apache.org
。进入其中后,选择下载最新版本的Tomcat,并点击相应的Download
链接。
Tomcat的安装包分二进制版本和源代码版本,而二进制版本也分安装版本和压缩版本,此处选择二进制的压缩版本
。根据操作系统的类型
和位数
选择相应的版本,由于本机的是64位的Windows 10
,所以选择点击64-bit Windows zip
,以下载相应的Tomcat。
安装与配置
下载到的压缩包名称为apache-tomcat-9.0.34-windows-x64.zip
。选择一个合适的目录解压之,即安装了Tomcat,这个目录就是Tomcat的安装目录,本机的为D:\Software\Apache\apache-tomcat-9.0.34
。如下为Tomcat解压缩后应有的文件结构:
其中,bin
:存放启动和关闭Tomcat的命令的路径。conf
:存放Tomcat的配置,所有的Tomcat的配置都在该路径下设置。lib
:存放Tomcat服务器的核心类库(JAR文件),如果需要扩展Tomcat功能,也可将第三方类库复制到该路径下。logs
:这是一个空路径,该路径用于保存Tomcat每次运行后产生的日志。temp
:保存Web应用运行过程中生成的临时文件。webapps
:该路径用于自动部署Web应用,将Web应用复制在该路径下,Tomcat会将该应用自动部署在容器中。work
:保存Web应用在运行过程中,编译生成的class文件。该文件夹可以删除,但每次启动Tomcat服务器时,系统将再次建立该路径。其他文档
:LICENSE等相关文档。
在安装完毕后,接下来要做的就是配置。基本配置为配置Java和Tomcat的环境变量
,本机的为:
JAVA_HOME=C:\Program Files\Java\jdk-12.0.2 # jdk的安装目录
CATALINA_HOME=D:\Software\Apache\apache-tomcat-9.0.34 # tomcat的安装目录
安装、卸载、启动和停止Tomcat服务
安装Tomcat服务
打开一个普通的命令行窗口,进入tomcat安装目录下的bin文件夹,可使用service.bat install 服务名(可省略,此处默认为Tomcat9)
命令安装Tomcat服务。
如下为安装的Tomcat服务,默认处于已停止
状态。
卸载Tomcat服务
如果想卸载Tomcat服务,可使用service remove 服务名(此处是Tomcat9)
命令。
启动和停止Tomcat服务
方式一:进入tomcat安装目录下的bin文件夹,可选择双击startup.bat
或shutdown.bat
批处理命令来启动或停止Tomcat服务。
双击startup.bat
后,一般会出现如下的命令行窗口,这是一个日志窗口。红框里的内容表示启动了Tomcat服务,而如果叉掉这个窗口,则会停止Tomcat服务。
方式二:进入到Tomcat根目录下bin目录下,选择tomcat7w.exe
,双击之打开后选择start按钮
启动,或选择stop按钮
停止Tomcat服务。
注意
使用startup.bat
后可能会出现窗口闪退,而经验证,Tomcat服务也没有被打开的情况。出现问题的原因可能有两个,一是端口可能被占用了,二是Java和Tomcat环境变量的配置出错。原因一的解决方案是打开conf下的server.xml文件
,定位于第69行,会看到如下的代码:
其中,port="8080"
就是Tomcat提供Web服务的端口,将8080修改成任意的端口,建议使用1024以上的端口,避免与公用端口冲突(本机不修改)。修改成功后,需要重新启动Tomcat使其得以应用。原因二的解决方案是配置好Java和Tomcat的环境变量即可,如果不想配置环境变量,可在startup.bat文件
和shutdown.bat文件
的开头添加如下两行语句:
SET JAVA_HOME=JDK的安装目录
SET CATALINA_HOME=Tomcat的安装目录
测试
为测试Tomcat是否安装成功了,可在浏览器地址栏输入:http://localhost:8080
,回车,如果能看到如下的内容,则表明Tomcat已安装成功。