Web 应用服务器:Tomcat介绍、下载、安装及控制台乱码问题解决详细教程

Tomcat

服务器的概念和作用:

问题:
我们学习JAVA编程知道,JAVA代码能够进行数据处理,但是目前来说我们运行编写的代码,只有一次性,即是运行完毕后,如果需要再次运行则需要再次手动启动代码的执行。但是用户会何时发送请求我们无法提前获悉,也就无法决定我们编写的 JAVA 代码该何时启动运行,所以手动运行也变得不现实。

解决:
那么根据JAVA 的网络编程内容,我们是否可以使用代码编写一个容器
(对象) 呢?,该容器可以根据用户的请求来启动并运行我们编写的数据逻辑代码。实现需求是,服务器。

Tomcat服务器接受客户端请求并做出响应的过程如下:
1)客户端(通常都是浏览器)访问Web服务器,发送http请求。
2)Web服务器接收到请求后,传递给Servlet容器。
3)Servlet容器加载Servlet,产生Servlet实例后,向其传递表示请求和响应的对象。
4)Servlet实例使用请求对象得到客户端的请求信息,然后进行相应的处理。
5)Servlet实例将处理结果通过响应对象发送回客户端,容器负责确保响应正确送出,同时将控制返回给Web服务器。

如图为浏览器访问Web资源流程:
在这里插入图片描述

解释:
所谓服务器其实就是代码编写的一个可以根据用户请求实时的调用执行对应的逻辑代码的一个容器。在普通用户看来就是一个安装程序。我们只需要将服务器在操作系统上进行安装,并将我们事先编写好的逻辑处理代码根据规则放到服务器的指定位置,启动服务器,那么服务器就自动的会根据接收到请求调用并执行对象的逻辑代码进行处理。

Tomcat介绍:

Tomcat可以用来装载JavaWeb程序,可以称它为Web容器,JSP/Servlet程序需要运行在Web容器上,Web容器有很多种,JBoss、WebLogic等,Tomcat是其中一种。Tomcat是一种Web服务器,也可以称作运行在服务器(物理意义上的计算机)上的一种软件包。用来对服务器上的HTML文档提供访问权限控制。

Tomcat下载

点击这里进入Tomcat官网—>
1.在下载中选择 熊猫 8.
在这里插入图片描述
2.选择合适的版本下载。本人选择的是64位windows压缩包(pgp,sha512)。
在这里插入图片描述

Tomcat安装

将下载好的Tomcat解压到指定目录下(安装目录建议不要有中文和空格),解压后如下图所示:
在这里插入图片描述
该文件包含:
在这里插入图片描述
一般到这里便安装成功了!
注:使用Tomcat之前需要JDK以及JAVA环境变量配置

Tomcat测试

打开bin目录,找到startup.bat双击运行。打开后如图:r
然后在浏览器访问http://localhost:8080,出现如图说明成功了。
在这里插入图片描述

解决Tomcat控制台乱码

在打开Tomcat控制台,我们不难发现中文字符出现乱码问题。
在这里插入图片描述
解决这个问题,我们可以找到Tomcat—> conf —> logging.properties文件,以记事本的方式打开。
在这里插入图片描述
打开该文件后,按Ctrl+H键,将 UTF-8 修改为 GBK 编码,全部替换,保存退出。
在这里插入图片描述
重启Tomcat控制台,如图:
在这里插入图片描述
中文乱码问题成功解决了!

猜你喜欢

转载自blog.csdn.net/qq_56886142/article/details/122978380