Tomcat安装配置

2022-09-06 15:04:21 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

1- 动态web

1.1 web服务器

本身是一个程序,运行在服务器上。也称为Web容器,写的程序是运行在Web容器中。

容器作用:

  • 共享资源(图片,网页),将服务器上资源分享给浏览器。解析写的Java程序
  • 处理用户发送的请求,并且对请求做出响应。把生成的结果以网页的方式显示在浏览器上。

基本结构

服务器缺点 :服务器的动态web资源出现错误,需要重新编写我们的后台程序,重新发布。

服务器优点:Web页面可以动态更新,所有用户看到都不是同一个页面,它可以与数据库交互 。

2- Tomcat

2.1 安装tomcat

tomcat官网:https://tomcat.apache.org/

2.2 Tomcat配置

2.2.1 环境变量的配置
代码语言:javascript复制
CATALINA_HOME
�TALINA_HOME%bin

添加Tomcat的安装目录

配置Path

Tomcat的启动与关闭

常用命令

代码语言:javascript复制
启动的命令:startup.bat
关闭的命令:shutdown.bat

2.3 Tomcat的目录结构

2.4 Tomcat项目发布

方式1: 直接将项目复制到webapps目录下。

方式2: 采用压缩文件.war的方式。

代码语言:javascript复制
将整个项目使用压缩工具打包成一个zip文件,将zip的扩展名为war。
复制到webapps目录下,tomcat会自动解压成一个同名的目录。

2.5 idea中配置Tomcat

编辑运行配置

添加Tomcat的配置服务器信息

配置服务器的详细信息

修改项目发布的访问地址

点右上角的启动图标,启动Tomcat服务器 ​

服务器启动成功的状态信息

日志乱码现象

启动Tomcat的时候会出 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�:

解决这种乱码的问题,解决问题的方法是到tomcat/conf/目录下,修改logging.properties

代码语言:javascript复制
将java.util.logging.ConsoleHandler.encoding = utf-8
更改为 java.util.logging.ConsoleHandler.encoding = GBK

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155198.html原文链接:https://javaforall.cn

0 人点赞