当前位置: 首页 > news >正文

【Java Web】速通Tomcat

参考笔记:JavaWeb 速通Tomcat_tomcat部署java项目-CSDN博客


目录

一、Tomcat服务

        1. 下载和安装

        2. 启动Tomcat服务

        3. 启动Tomcat服务的注意事项

        4. 关闭Tomcat服务

二、Tomcat的目录结构

        1. bin 🌟

        2. conf 🌟

        3. lib

        4. logs

        5. temp

        6. webapps

        7. work

三、Web项目的标准结构

四、Tomcat部署Web应用

        1. 部署方式一

        2. 部署方式二

 五、IDEA中开发并部署运行Web项目

        1. IDEA关联本地Tomcat

        2. IDEA创建Web工程

        3. IDEA部署——运行Web项目

六、IDEA部署并运行Web项目的原理

七、IDEA配置Tomcat的细节补充

        1. 关于端口问题

        2. 关于out目录


一、Tomcat服务

        1. 下载和安装

下载

        Tomcat 官方网站:Apache Tomcat® - Welcome!

        Tomcat 下载哪个版本由自己决定,但在选择版本前,最好点击左侧的 "Which version? " 查看一下你要下载的 Tomcat 版本是否支持你安装的 Java 版本,如下图所示: 

        这里我下载的是 Tomcat 9 这个版本,Tomcat 9 支持的 Java 版本至少是 Java 8        

        点击左侧的 Tomcat 9,如下:

        然后页面往下拉,找到安装包:

安装 

        ① 查看是否正确安装 JDK 并配置 JAVA_HOME 

        ② 解压 Tomcat 到非中文目录下

        🆗,这样就算安装完毕了,接下来就是启动 Tomcat 服务了


        2. 启动Tomcat服务

         双击 bin 目录下的 startup.bat 启动文件,用来启动 Tomcat 服务,如下图所示 : 

        双击后会弹出 DOS 黑窗口,如下所示: 

        这里可以看到,DOS 窗口中的日志出现乱码的问题,这是因为 DOS  黑窗口使用的是 ANSI  编码。 ANSI  不是一种新的编码方案,而是泛指各个地区默认的字符编码

        在 Windows  系统下,中国大陆的 ANSI  编码默认就是 GBK  ,而 Tomcat 的日志信息使用的是 UTF-8  编码,这也就是发生乱码的原因

        解决方法:修改 conf/logging.properties ,将此处的 UTF-8 修改为 GBK 即可,如下图所示:

        关闭 DOS 黑窗口,重新启动 Tomcat 服务测试一下日志信息是否还会出现乱码问题:

        可以看到, 日志信息已经可以正常显示了,乱码问题解决

        🆗,DOS 黑窗口不要关闭,不然 Tomcat 服务会关闭

        接着在浏览器地址栏输入 "http://localhost:8080/" ,若成功跳转到如下页面,说明 Tomcat 启动成功,可以提供服务了


         3. 启动Tomcat服务的注意事项

        ① Tomcat 本质是一个 Java 程序,所以需要 JDK 的支持,Tomcat 会根据 JAVA_HOME 的环境变量的路径使用指定 JDK  ;因此如果 JAVA_HOME  环境变量没有配好,双击 startup.bat 不会成功(黑窗口闪一下立刻无了)

        ②  Tomcat  服务默认使用 8080  端口,如果有其它服务程序占用了 8080  端口,可以关闭该服务,或者修改 Tomcat 服务的默认端口 8080 为其他端口号

        修改默认端口的方法:修改 /conf/server.xml 即可。如下所示:

        ③ 除了双击 startup.bat 方式外,还可以在 bin 目录下的 cmd   窗口,输入 catalina run 或者 startup.bat 命令来启动 Tomcat 服务,如下所示:


         4. 关闭Tomcat服务

        ① 方式一:直接关闭 DOS 黑窗口(不推荐,太暴力)

        ② 方式二:双击 bin 目录下的 shutdown.bat 脚本文件(推荐);

               shutdown.bat 脚本会对启动的 Tomcat 服务发出一个关闭的指令,并且关闭 Tomcat 服务的操作日志会被记录在 Tomcat 目录  /logs/catlina.年-月-日.log 文件中,如下图所示 : 

二、Tomcat的目录结构

        Tomcat 的目录结构如下图所示:

        我们从第一个目录开始逐个了解,只需了解其的基本用处即可

相关文章:

  • Spring Cloud 开发入门:环境搭建与微服务项目实战(上)
  • 专业C++Qt开发服务,助力您的软件项目腾飞!
  • YARN应用日志查看
  • 数字化转型全场景安全解析:从产品到管理的防线构建与实施要点
  • 《软件项目管理》第一章(概述)期末周复习总结笔记
  • Oracle授权操作
  • 1. 前言与安装pytorch、d2l
  • 企业级应用狂潮:从Spotify到LinkedIn的Llama实战手册
  • 代码随想录算法训练营第四天| 242.有效的字母异位词 、 349. 两个数组的交集 、 202. 快乐数 、1. 两数之和
  • 六级翻译技巧
  • Linux配置DockerHub镜像源配置
  • HashMap与ConcurrentHashMap详解:实现原理、源码分析与最佳实践
  • 【AI+若依框架】基础应用篇
  • C++string1号
  • 谷歌CEO皮查伊眼中的“下一代平台“与未来图景
  • 华为OD机试_2025 B卷_虚拟游戏理财(Python,100分)(附详细解题思路)
  • 【数据分析】第二章 Python基础
  • 技术博客:线程池的暗礁——Executors工厂类为何成为Java高并发系统的禁忌
  • 【数据分析】第三章 numpy(1)
  • 个人总结八股文之-基础篇(持续更新)
  • 关于做奶妈的视频网站/广告网站推荐
  • 什么做自己的网站/seo外链友情链接
  • vue响应式网站开发/竞价推广平台
  • 医院证明p图软件在线/石家庄seo管理
  • 如何学习制作网站/网络科技公司骗了我36800
  • 做资讯的网站/营业推广的方式有哪些