tomcat使用指南_入门级教学

简介: tomcat使用指南_入门级教学

tomcat介绍

tomcat是个啥玩意呀?


汤姆猫?

image.png

这里的tomcatb并不是汤姆猫,这里的tomcat是http的一个服务器!

我们之前已经学过了,TCP协议报,http协议报,然后我们知道构造http请求和响应比较繁琐,并不简单!

而我们的http是基于tcp协议的,我们通过这里的tomcat服务器就可以更好的构造http请求和响应!

我们之前不是一直困扰没有直接的服务器,我们构造的请求没有人响应,然后我们通过这个tomcat服务器,在这个服务器下就可以实现请求和响应的构建,就不用借助其他服务器了!

这里的tomcat是跨平台的,是专门为java服务的!我们需要下载到本地!


下载安装

tomcat官网

我们通过官网进行下载!

image.png

这就是tomcat的官网!

tomcat是由一个apache开源组织管理!所以直接找到下载位置下载即可!

image.png

选择版本号下载对应的版本即可!

这里的下载也是有讲究的,并不是版本越新越好,需要下载合适的,因为我们要搭配我们的jdk和MySQL使用!需要版本兼容适配,就是高版本对应高版本,不能跨越太大否者会出现问题!


下载解压缩后:

image.png

我们可以看到这里的tomcat目录下的一些文件!

注意:


这里的tomcat并不需要真正的进行安装,我们只需要下载下来解压缩后即可!我们就将这个服务器下载到了本地了!


使用介绍

image.png

我们来介绍一下每个目录文件对应的含义!


bin

这里的bin目录下

image.png

打开bin目录可以看到一下形如.bat后缀和sh后缀的文件!

.bat后缀文件:Windows批处理可执行文件,双击即可运行!

.sh后缀文件:Linux下可执行文件!

我们刚刚说了这里的tomcat和java一样支持跨平台,所以有不同平台的指令!

例如:等下我们就需要通过startup.bat批处理指令打开tomcat服务器!


conf

conf目录下保存了tomcat的一些配置文件!

image.png


这里就相当于,tomcat的指挥中心,这里都可以配置设置!

例如:我们打开server.xml就可以配置我们tomcat服务器的端口号!

image.png


lib

lib目录保存了tomcat下的一些jar包,就是一些指令啥的就类似于jdk中的lib一样保存了一些指令!

image.png


logs

logs目录保存了tomcat服务器下的一些日志,就是一些运行细节记录!通过排查这里的日志我们就可以找到在tomcat上部署的项目出现的错误啥的!


webapps

webapps目录,这个目录用于保存我们在tomcat上附属的项目!

后面我们会将项目打包放在该路径下,也就部署到了tomcat服务器!

image.png

还有就是这个目录,可以自动将war包(压缩包)自动解压缩!

image.png

啥是war包? 就是我们java项目打包后可以生成一个war报!

复制到这个目录会自动解压缩,生成项目文件!


启动

环境变量配置&端口检查

image.png

我们通过刚刚的bin目录下的startup.bat就可以启动tomcat服务器了!

如果启动成功!

image.png

这可窗口会出现该字样!

失败会闪退!

如果闪退了,说明我们tomcat配置环境变量没有配置成功!

我们这时可以将startup.bat指令拉到cmd窗口下执行,就可以查看到报错信息!通过这里的报错信息配置好环境变量!

image.png

这些都是我们需要配置好的环境变量,我们打开计算机属性找到环境变量进行配置!

image.png

我们的tomcat下载后会尝试帮我们配置好环境变量,当时并不一定都能配置好,所以有时候需要我们自己手动进行配置!


如果环境变量啥的都没有问题再次启动服务器!


如果还是没用,我们再检查一下端口号是否被占用!


我们tomcat的端口号默认是8080和8085如果这两个端口没有其他进程绑定,我们的tomcat才能够其他成功!

我们可以通过cmd下输入netstat -ano | findstr 8080

image.png

通过这个指令就可以查看端口是否被其他进程占用,如果这里不是TCP字样,说明端口被占用,我们可以改变其他进程端口,或者通过conf目录下的配置文件改变tomcat的默认端口!


我们知道tomcat是一个服务器,我们启动成功后,那我们就可以通过浏览器进行访问了!

我们通过访问本地主机下的tomcat服务器!

ip地址就是我们熟悉的主机ip环回ip,127.0.0.1或者localhost,加上端口号8080!

image.png

如果我们出现上面界面,就说明我们的服务器启动成功,这个界面是tomcat下的欢迎界面!


使用

我们也可以将自己的项目部署在该服务器下,通过这种方式访问!

image.png


这个欢迎界面的代码就在webapps目录的ROOT路径下!

我们可以将自己的html网页放在该路径下,进行访问!

image.png

我们只需要在端口号后面跟上我们的路径/test.htm在根目录下的test.html文件!


如果我们的项目有很多文件呢?


显然刚刚那样直接复制到根路径下并不好,我们可以将我们的项目直接拷贝到webapps路径下即可!然后后面跟上路径即可访问!

image.png

例如我们的博客系统,我们可以放在webapps下就可以进行访问了!

image.png

这就访问到了我们的博客系统!

目录
相关文章
|
11月前
|
Java 应用服务中间件 Maven
不同版本Idea部署Maven和Tomcat教学
不同版本Idea部署Maven和Tomcat教学
154 0
|
缓存 Java 应用服务中间件
【Tomcat】史上最全下载、安装配置及使用教程,(2022最新..建议收藏,教学)附Tomcat常见报错解决方法
【Tomcat】史上最全下载、安装配置及使用教程,(2022最新..建议收藏,教学)附Tomcat常见报错解决方法
1796 0
【Tomcat】史上最全下载、安装配置及使用教程,(2022最新..建议收藏,教学)附Tomcat常见报错解决方法
|
12月前
|
Java 应用服务中间件 Maven
通过Idea部署Tomcat服务器(详细图文教学)
1.在idea中创建项目 2.添加框架 3.配置 Tomcat 4.添加部署 5.完善配置 6.Tomcat,启动!
378 1
|
3天前
|
缓存 Java 应用服务中间件
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
这篇文章详细介绍了在SpringMVC中创建JSP页面的全过程,包括项目的创建、配置、Tomcat的设置,以及如何实现页面跳转和配置模板解析器,最后还对比了JSP和HTML模板解析的差异。
SpringMVC入门到实战------七、SpringMVC创建JSP页面的详细过程+配置模板+实现页面跳转+配置Tomcat。JSP和HTML配置模板的差异对比(二)
|
3月前
|
安全 网络协议 应用服务中间件
tomcat 状态页 及常见配置
tomcat 状态页 及常见配置
|
3月前
|
XML Java 应用服务中间件
Tomcat_servlet部署、编译、配置、打包
Tomcat_servlet部署、编译、配置、打包
56 0
|
4天前
|
Java 应用服务中间件 Apache
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
在 Debian 服务器上安装和配置 Apache Tomcat 的方法
7 0
|
4天前
|
应用服务中间件
2022年最新最详细在IDEA中配置Tomcat(含有详细图解过程)、建立使用IEDA建立一个Web项目的案例
这篇文章提供了在IntelliJ IDEA中配置Tomcat服务器的详细步骤,包括添加Tomcat Server、选择安装路径、添加项目Artifact,以及创建和展示Web项目的流程。
|
26天前
|
应用服务中间件
入职必会-开发环境搭建23-IDEA配置Tomcat
IDEA配置Tomcat分为两部分: 1. IDEA集成本地Tomcat 2. IDEA中使用Tomcat部署Web项目 在配置IntelliJ IDEA中的Tomcat时,首先需要打开IDEA,选择菜单中的Run -> Edit Configurations,在左侧菜单中找到+并点击,然后选择Tomcat Server下的Local(注意不要选择错了,下方还有个TomEE Server,不是选这个)。接下来,输入一个自定义的名字作为Tomcat的配置名称,点击Configure...配置Tomcat的安装路径。这样IDEA就配置好了Tomcat。