【Web后端】Tomcat简介_安装_解决乱码_idea配置

1.1 简介

  • tomcat是在oracle公司的ISWDK(lavaServer Web DelevopmentKit)的基础上发展起来的一个优秀的开源的servlet容器
  • tomcat使用java语言编写。运行稳定、可靠、效率高,可以和目前 主流web服务器一起工作(如IIS、Apache、 Nginx)
  • tomcat是Apache软件基金会(Apache Software Foundation)的]akarta项目中一个核心项目属于轻量级应用服务器,在中小型系统和并发访问用户量不是很多的场合下应用

1.2 tomcat下载和安装

下载地址:Apache Tomcat® - Apache Tomcat 9 Software Downloads

3.3 tomcat目录结构

  • bin目录:主要存储tomcat的相关指令,存放.bat文件(windows批处理文件)
  • conf目录:主要用来存放tomcat的配置文件
  • lib目录:所有部署在tomcat中的web应用公用的jar包
  • logs目录: 保存tomcat日志数据
  • temp目录:存放tomcat运行期间产生的临时文件
  • webapps目录:tomcat默认的项目部署目录,可以放未打包的目录,也可以存放打成war包的目录
  • work目录:用来存放jsp转译成java,再进行编译后的class文件
  • LICENSE:tomcat开源许可文件
  • NOTICE:tomcat说明文件
  • RELEASE-NOTES:版本说明文件

3.4 tomcat启动和停止

启动:

  • 运行startup.bat文件
  • 运行tomcat9.exe文件
  • 运行tomcat9w.exe文件

停止:

  • 关闭黑屏窗体
  • shutdown.bat文件

3.5 tomcat启动乱码

  • 修改conf/logging.properties文件,将原有
  • java.util.logging.ConsoleHandler.encoding = UTF-8 改成java.util.logging.ConsoleHandler.encoding = GBK

3.6 配置tomcat访问用户

  • 修改conf/tomcat-users.xml文件
java 复制代码
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="manager,managergui,admin,admin-gui"/>
  • 访问http://localhost:8080 进入tomcat主页,点击manager app ,以tomcat用户登录系统,可以对应用进行启动、停止等相关管理

3.7 idea配置tomcat

步骤1:

点击填加配置


步骤 2 :

步骤 3:

步骤 4 :

相关推荐
带刺的坐椅20 分钟前
Solon v3.4.7, v3.5.6, v3.6.1 发布(国产优秀应用开发框架)
java·spring·solon
四谎真好看2 小时前
Java 黑马程序员学习笔记(进阶篇18)
java·笔记·学习·学习笔记
桦说编程2 小时前
深入解析CompletableFuture源码实现(2)———双源输入
java·后端·源码
java_t_t2 小时前
ZIP工具类
java·zip
lang201509282 小时前
Spring Boot优雅关闭全解析
java·spring boot·后端
pengzhuofan3 小时前
第10章 Maven
java·maven
百锦再4 小时前
Vue Scoped样式混淆问题详解与解决方案
java·前端·javascript·数据库·vue.js·学习·.net
刘一说4 小时前
Spring Boot 启动慢?启动过程深度解析与优化策略
java·spring boot·后端
壹佰大多4 小时前
【spring如何扫描一个路径下被注解修饰的类】
java·后端·spring
百锦再4 小时前
对前后端分离与前后端不分离(通常指服务端渲染)的架构进行全方位的对比分析
java·开发语言·python·架构·eclipse·php·maven