Tomcat下载,配置以及Tomcat8和Tomcat10快速切换

绪论

首先呢,我们为啥要用tomcat,很多都是因为老师要求装的,但是稍微了解一下不过分吧.

我以我自己的理解简单说一下,tomcat是开源免费的轻量级web应用服务器,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,是开发和调试JSP 程序的首选。想看详细的概述我放在下面:

Tomcat概述

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

下载:

废话不多说,直接进官网进行下载即可,链接如下:

下载之后解压即可

配置

配置tomcat之前一定要把jdk的环境变量配置好,如果没有配置好可以参考我的这篇博客:

打开环境变量,新建

再新建一个: CATALINA_HOME,在里面加入你想使用的tomcat版本,这里以tomcat 10为例:%tomcat10%

Tomcat文件目录

bin:可执行文件(启动文件startup.bat、关闭文件shutdown.bat) conf:配置文件(修改端口号:server.xml,建议将server.xml备份) lib:依赖的jar包 log:日志文件(记录出错等信息) temp:临时文件 webapps:可执行的项目。默认作为存放开发项目的目录 work:存放由jsp翻译成的.java源文件,以及编译的.class字节码文件(jsp ->java ->class) 其他文件

启动Tomcat的两种方法(归根结底还是一种)

1.找到tomcat中bin目录下的startup.bat,双击打开即可

2.win+r键输入cmd打开命令提示符,直接输入startup.bat,就可直接打开,示例图如下:

常见问题

1.闪退 可能原因是:环境变量配置不正确

JAVA_HOME中的路径不能用分号结尾 JAVA_HOME的路径是JDK路径,而不是JRE的路径。 CATALINA_HOME中的路径不能以结尾。 在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母

2.乱码问题

当我们运行startup.bat后,tomcat虽然启动了,但是出现了中文乱码问题,这时候我们需要打开tomcat文件夹下conf包中的logging.properties文件,

我们将java.util.logging.ConsoleHandler.encoding = UTF-8

替换为java.util.logging.ConsoleHandler.encoding = GBK

再次启动strartup.bat即可

经验分享 程序员 微信小程序 职场和发展