微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Tomcat服务器简述

Tomcat服务器

背景介绍

Tomcat是由Apache 基金会提供的一个开源软件

Tomcat是Java领域最主流的Web容器,实现Servlet、JSP、Java表达式语言和Java WebSocket技术

在主流的JavaWeb应用服务器中,还有Jboos,Weblogic,Jetty等,但市场使用率不高

Web应用服务器是部署在服务器端的软件,它负责运行其中放入的Web项目

 

 

Tomcat安装

下载地址

Tomcat服务器的下载建议前往官网下载

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

根据自己的需要,下载不同操作系统的Tomcat版本

 

压缩格式

个人建议下载zip压缩格式的Tomcat安装包,压缩包解压安装可以避免网络影响且安装部署更为快速,并且压缩文件安装可以避免一系列的问题

比如很多新手安装MySQL时大多会几经卸载,如果安装的不是压缩版本,那对于小白就是一个很不好的体验,比如手撕笔记本

 

版本兼容

个人安装的是WIndows下的64位Tomcat,版本为Tomcat9

建议安装Tomcat或其它软件时,不要选择最新的版本,这往往会带来一些烦恼

比如很多人会选择使用IDEA集成本地Tomcat,但两者间的版本差异会导入各种不兼容问题

所以选择稳定版是极为重要的,不要觉得版本低就很low,JDK8依旧在维护升级

 

多个Tomcat部署

Tomcat可以安装部署多个在电脑上,但同一时间同一台机器上最多只能运行一个Tomcat项目

多个版本的Tomcat方便再IDEA中进行切换,并且Tomcat的体积不是很大

 

目录结构

Tomcat服务器在解压缩之后,内部目录如下图所示

接下来会简单介绍关于Tomcat的主要目录结构及一些注意事项

bin目录:主要用于存放Tomcat的可执行脚本文件

其中值得注意的是startup.bat脚本文件

startup.bat是Tomcat的启动文件,双击之后可以启动Tomcat

如果启动失败,说明Tomcat环境配置存在问题

后缀为.sh的是Linux系统MAC系统下的执行脚本,可以暂时无视

shutdown.bat就是Tomcat关闭脚本

 

conf目录:主要用于存放Tomcat的各种配置文件

通过该目录下的文件可以修改一些Tomcat的默认设置

修改端口和自定义字符编码解决启动乱码问题

 

lib目录:主要用于存放Tomcat的依赖jar包,比如servlet-api.jar

 

logs:主要用于存放Tomcat的运行日志信息,可排查项目异常等

 

temp:主要用于存放Tomcat的临时文件,基本无须理会

 

webapps:主要用于存放被允许访问项目文件,即Java代码

如果你在webapps文件下新建一个文件夹为hello

在hello文件下创建一个html页面并启动Tomcat

那么你就可以通过localhost:文件夹/html文件名

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Tomcat演示文件</title>
</head>
<body>
<h1>你好,汤姆猫!</h1>
</body>
</html>

 

在本地电脑的浏览器上访问自己写的网页

路径:http://localhost:8080//hello/hello.html

 

work目录:用于存放JSP经过Tomcat编译后产生的Servlet文件

 

 

环境配置

如果直接启动Tomcat,需要配置JDK运行环境,较为繁琐

如果是使用IDE集成Tomcat的,可以直接跳过

 

环境变量配置在系统变量内,对计算机整体生效

 

新建CATALINA_HOMED:插入Tomcat的文件路径,例如:D:\Tomcat\apache-tomcat-9.0.31

 

path:插入两条变量

%CATALINA_HOME%\bin(Tomcat)

%JAVA-HOME%\jre\bin(JavaJDK)

 

检测方式

调出cmd窗口,输入startup.bat

如果闪退,重新检查配置

之后在浏览器输入localhost:8080

在不闪退且可以正常访问汤姆猫时,Tomcat安装配置成功

 

 

IDE集成

接下来介绍IDE集成Tomcat,以IDEA为例

IDE集成Tomcat无需配置运行环境,只需要下载解压缩Tomcat

Tomcat是Web应用服务器,所以不能在JavaSE项目中使用

在IDEA的项目右上角,点击加号,选择编辑配置

再点击左上角的加号,拉到最下方,可以看到Tomcat

根据自己的需要,选择Tomcat的本地或远程

 

配置Tomcat时,配置框会报红,选择修复,配置war包组件即可

根据IDE的提示,可以解决大部分问题,更应该学着看控制台异常信息

 

Tomcat热部署

在IDE中集成的Tomcat可以选择项目更新加载方式

更新类和资源

重新部署

重新启动

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐