Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,普遍用于构建中小型的的网站系统。简单的来说就是我们写好的网页可以放到其文件目录,通过本地服务器在浏览器打开网页。
下面是 Tomcat 的安装以及配置过程
一、官网下载
首先在官网左侧导航栏的Download处选择自己要下载的版本进入,选择32位或者64位的下载好自己选一个目录安装就行
![图片[1]-Tomcat的配置与目录结构-墨初小屋](https://s2.loli.net/2022/02/11/hHOzxNYIdyMLQVe.png)
二、配置环境变量
这一环节非常重要,一旦出错很可能就跟本地服务器连接失败。
打开 设置-系统-关于,点击高级系统设置,再点环境变量,在下方系统变量中完成以下操作
首先我们要配置jdk环境变量
新建 JAVA_HOME,变量值为jdk路径,没安装jdk的话自己去找教程安装
再点击已存在的 Path,在里面新建 %JAVA_HOME%\bin
然后就是tomcat环境变量
新建 CATALINA_HOME,变量值为tomcat的安装路径
再次修改Path,在Path中添加
%CATALINA_HOME%\lib
%CATALINA_HOME%\bin
%CATALINA_HOME%\lib\servlet-api.jar
注意保存的时候要确保把三个确定键都点完
三、中文乱码问题
这个问题只需要修改一下编码就好了
打开安装路径的conf文件夹下的logging.properties文件,在编码的最后方加上
java.util.logging.ConsoleHandler.encoding = GBK
![图片[2]-Tomcat的配置与目录结构-墨初小屋](https://s2.loli.net/2022/02/11/XFCI5hZkK4GtHE9.png)
如果修改后无法保存可以右键文件属性,看是否为只读,修改后重启即可
四、Tomcat目录结构
重点文件夹:bin、conf、webapps、work
| bin
该目录下存放的是可执行文件,有startup.bat和shutdown.bat文件,
startup.bat用来启动Tomcat,但需要先配置JAVA_HOME和shutdawn.bat用来停止Tomcat
| conf
Ø server.xml:配置整个服务器信息。例如修改端口号,下面会详细介绍这个文件;
Ø web.xml:部署描述符文件,这个文件中注册了很多MIME类型,即文档类型。
| lib
Tomcat的类库,里面是一大堆jar文件。
| logs
存放日志文件,记录了Tomcat启动和关闭的信息,如果启动Tomcat时有错误,那么异常也会记录在日志文件中。
| temp
存放Tomcat的临时文件,这个目录下的东西可以在停止Tomcat后删除!
* webapps
存放web项目的目录,其中每个文件夹都是一个项目;如果这个目录下已经存在了目录,那么都是tomcat自带的项目。 其中ROOT是一个特殊的项目,在地址栏中没有给出项目目录时,对应的就是ROOT项目。
| work
运行时生成的文件,最终运行的文件都在这里。通过webapps中的项目生成的!可以把这个目录下的内容删除, 再次运行时会生再次生成work目录。当客户端用户访问一个JSP文件时,Tomcat会通过JSP生成Java文件,然后 再编译Java文件生成class文件,生成的java和class文件都会存放到这个目录下。