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

devtools/2024/9/23 9:39:46/

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


http://www.ppmy.cn/devtools/39541.html

相关文章

设计模式——命令模式(Command)

在面向对象程序设计的范畴中&#xff0c;命令模式&#xff08;Command Pattern&#xff09;是一种设计模式&#xff0c;它尝试以对象来代表实际行动。具体来说&#xff0c;命令模式将一个请求封装为一个对象&#xff0c;从而使你可以使用不同的请求对客户进行参数化&#xff0c…

每日OJ题_贪心算法三⑤_力扣134. 加油站

目录 力扣134. 加油站 解析代码 力扣134. 加油站 134. 加油站 难度 中等 在一条环路上有 n 个加油站&#xff0c;其中第 i 个加油站有汽油 gas[i] 升。 你有一辆油箱容量无限的的汽车&#xff0c;从第 i 个加油站开往第 i1 个加油站需要消耗汽油 cost[i] 升。你从其中的一…

性能远超GPT-4!谷歌发布Med-Gemini医疗模型;李飞飞首次创业瞄准空间智能;疫苗巨头联合OpenAl助力AI医疗...

AI for Science 企业动态速览—— * 谷歌 Med-Gemini 医疗 AI 模型性能远超 GPT-4 * 斯坦福李飞飞首次创业瞄准「空间智能」 * 疫苗巨头 Moderna 与 OpenAl 达成合作 * 美国能源部推动 AI 在清洁能源领域的应用 * 美年健康荣获「2024福布斯中国人工智能创新场景应用企业TOP10」…

如何给文件和文件夹添加备注信息

1. 给文件添加备注信息 1. 打开文件夹&#xff0c;点击查看 → 选项 → 更改文件夹和搜索选项 → 勾除隐藏受保护的操作系统文件 → 勾选显示隐藏的文件、文件夹和驱动器&#xff1b; 2. listary工具搜索desktop.ini&#xff0c;随便点击一个desktop.ini文件&#xff0c;即可…

获取xml内容,使用dom4J

示例代码&#xff1a; xml&#xff1a; <?xml version"1.0" encoding"UTF-8"?> <books><book id"0001"><name>JavaWeb开发教程</name><author>张孝祥</author><sale>100.00元</sale&g…

深入学习指针3

目录 前言 1.二级指针 2.指针数组 3.指针数组模拟二维数组 前言 Hello,小伙伴们我又来了&#xff0c;上期我们讲到了数组名的理解&#xff0c;指针与数组的关系等知识&#xff0c;那今天我们就继续深入到学习指针域数组的练联系&#xff0c;如果喜欢作者菌生产的内容还望不…

Flutter TolyUI 框架#01 | 响应式布局#使用篇

theme: cyanosis 本文为稀土掘金技术社区首发签约文章&#xff0c;30天内禁止转载&#xff0c;30天后未获授权禁止转载&#xff0c;侵权必究&#xff01; 《Flutter TolyUI 框架》系列前言: TolyUI 是 张风捷特烈 打造的 Fluter 全平台应用开发 UI 框架。具备 全平台、组件化、…

经常睡不好觉?试试用上华为手环9新升级的睡眠监测功能

睡眠问题是不是经常困扰着你呢&#xff1f;听说&#xff0c;华为手环9的睡眠监测功能升级了&#xff0c;无论是入睡前、睡眠中还是睡醒后&#xff0c;都能够帮助我们改善睡眠&#xff0c;让我们告别糟糕的睡眠质量&#xff01; 睡觉前&#xff0c;打开华为手环9的睡眠模式&…