Hello,大家好。这里是老K分享的全网最完整的Java系列教程。

自从上一期介绍Java的日志库logback之后,Java常用框架系列已经停更一段时间了。

本期,给大家介绍一下Tomcat这个web应用端框架。

Tomcat是由Apache开发和维护的Java常用框架,是使用相当广泛的Web应用服务器解决方案,具备了免费、稳定等有点,收到业界广泛的认同。

今天我们就一起来看看Tomecat吧!

内容有些多,建议先收藏,后续慢慢阅读和消化。

一、下载和安装

首先,我们需要来到Tomcat在Apache的官网,找到下载资源:

Tomcat的官方网址为:tomcat.apache.org,打开后,你会看到这样的一个页面:

tomcat官网

下载资源就在页面的左侧菜单栏中,你可以选择合适的版本号,进入到对应版本的下载页进行下载。

我们这里以当前最常用的Tomcat 8版本为例,继续后续的介绍:

在新的页面中,我们可以找到二进制文件包的下载资源:

tomcat下载资源

我们找到页面中的Core核心文件进行下载,根据提示选择合适的Core文件。

zip:适合Windows操作系统;tar.gz:适合Linux操作系统;

我们在windows上操作,所以选择zip版本(即第一个资源)进行下载。

下载完成后,对齐进行解压缩,可以看到Tomcat项目文件的结构是这样的:

tomcat项目结构 注:建议将Tomcat在非系统盘下解压,避免因系统冲突或权限设置造成使用上的问题。

至此,我们已经实际完成了Tomcat的下载和安装了。

二、环境配置

完成下载和安装后,在使用前,我们要对Tomcat进行一定配置操作。

1.Java环境配置

首先,要实现Tomcat的运行,必须要配置好Java的环境变量:

安装jdk 1.8以上版本;完成对JAVA_HOME环境变量的配置。

1) jdk 1.8

关于Java的jdk安装,老K在之前的内容中已经有过介绍了,有需要的小伙伴,可以通过下述传送门直达查阅:

2) JAVA_HOME环境变量

环境变量就是Windows系统的通用全局变量,可以右键“我的电脑”,通过“属性”进行设置,具体可根据如下操作路径完成配置:

系统 -> 系统信息 -> 高级系统配置 -> 环境变量

环境变量

然后,在系统变量中,设置JAVA_HOME

JAVA_HOME如果系统变量中没有JAVA_HOME变量,通过新建按钮创建和设置;如果系统变量中存在JAVA_HOME变量但需要修改,则通过编辑按钮完成修改;

变量名为JAVA_HOME,变量值为jdk根目录位置,如:C:\Program Files\Java\jdk1.8.0_341\

注意:设置时请务必确保JAVA_HOME对应的jdk版本要高于1.8,否则tomcat无法运行。

2. tomcat配置

完成上述操作后,通常tomcat就能在你的电脑上正常运行了,但如果你有具体的配置需求,可以在tomcat文件目录中的config文件夹下找到相应的内容,进行配置。

这里,老K举2个很多人会碰到的例子:

1) 字符集配置

有时候,当你运行tomcat,界面会出现如下图所示的乱码情况:

字符集Bug

这是很多人都会遇到的”淇℃伅“bug。

这时候,你需要找到./conf/logging.properties文件,在文件中找到如下代码行:

java.util.logging.ConsoleHandler.encoding = UTF-8

将此处的值从UTF-8改为GBK,即可解决上述乱码情况。

2) 服务器端口配置

tomcat的默认启动端口是8080,不过有时候我们会根据实际情况,调整默认启动的端口。

这时候,我们就要找到./conf/server.xml文件,打开后,找到以下代码段:

<Connector port="8080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />

将此处的port="8080"改为port="8000",即可将启动端口改为8000。

- 说明

以上是2个关于tomcat的配置示例,实际工作中,我们会遇到更多需要自定义配置的情况。我在这里不可能一一列举,但是万变不离其中,tomcat的配置文件就在./conf目录下,在这里总能找到相关的配置解决你的问题。

三、运行与关闭

刚才关于tomcat配置的部分,稍微有些跳跃,因为我们其实并没有介绍如何启动运行和中止tomcat。不过没关系,我们这就说一下关于tomcat的启动和关闭。

1. 启动tomcat

启动tomcat的程序文件在./bin目录下,我们找到startup.bat文件双击,就能看到前面介绍”淇℃伅“bug时出现的命令提示符界面。

完成启动后,在浏览器中输入:localhost:8080,就会打开tomcat的项目欢迎网页(当然,如果你已配置了自己的网站,那这时候出现的就会是你自己的网站了)。

tomcat欢迎页 如果你没有顺利打开上述页面,可以通过以下几个方向查找问题: 端口是否正确,localhost后面的端口号需要和配置文件中的一致;tomcat是否在系统盘下,如果在系统盘下,有些文件可能因为权限无法调用和访问;再有问题,可以百度谷歌;

2. 关闭tomcat

关闭tomcat和启动一样方便,只需要找到关闭的程序文件即可:

文件为./bin/shutdown.bat,双击即可关闭该文件。linux下调用该文件即可。

如果你是windows操作系统,还可以在startup.bat打开的窗口中按下ctrl+c对tomcat服务进行关闭。

结尾

洋洋洒洒给大家介绍了3000多字的内容。

tomcat是一款功能十分强大的web应用服务器框架,真正的tomcat还有更多精彩的内容,欢迎你在老K的基础上继续探索。

欢迎你把你的想法留在评论区告诉我;如果有任何学习上的问题,也欢迎和我联系;

赞我就不求了,因为有研究表明,99%的伸手党是看完不会点赞的,都看到这了,点不点赞你看着办吧。

结束语

我是专注于开发领域的

,会持续生产关于如何学习编程语言的优质内容。

如果你想学习Java编程,或者想精进你的Java编程能力,可以关注我。

如果你对开发、编程有任何疑问或者有想了解的内容,而我暂时没有写到的,也欢迎随时来找我聊聊。

分类: 百科知识 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录