Tomcat要点总结

一、Tomcat服务中部署WEB****应用

1.什么是Web应用

(1) WEB 应用是多个 web 资源的集合。简单的说,可以把 web 应用理解为硬盘上的一个目录,
这个目录用于管理多个 web 资源。
(2)Web 应用通常也称之为 web 应用程序,或 web 工程,通俗的说 就是网站。

2.Web****应用组成

一个 WEB 应用由多个 WEB 资源或其它文件组成,包括 html 文件、css 文件、js 文件、动
态 web 页面、java 程序、支持 jar 包、配置文件等。开发人员在开发 web 应用时,按照规
定目录结构存放这些文件。否则,在把 web 应用交给 web 服务器管理时,不仅可能会使
web 应用无法访问,还会导致 web 服务器启动报错。

3.**JavaWeb程序/应用/**工程目录结构

部署方式:将 web 工程的目录拷贝到 Tomcat 的 webapps 目录下

  1. news Web 工程 ( 目前都是静态资源 html, 图片 )
  2. 将该 news 目录 / 文件夹 拷贝到 Tomcat 的 webapps 目录下
  3. 浏览器输入: http://ip 域名 :port/news/ 子目录 ../ 文件名

二、IDEA开发JavaWeb****工程

1.热加载选项说明


(1) on update action : 表示当我们更新操作是 , Tomcat 会自动更新类和资源 ( 当 jsp/html 文
件修改时,可以生效 , 但是如果你修改的 java 文件 , 需要 Redepoly 才会生效 )
(2) on frame deactivation : 表示 IDEA 失去焦点 ( 比如最小化 ), 也会导致 jsp/html 发生更
新 , 但是 java 修改了,还是需要 redeploy

**2.**端口修改

这里修改的端口, 只会影响到当前的项目,而不是去修改 server.xml

3. out****目录是什么

当 tomcat 启动时,会生成 out 目录,该目录就是 原项目资源的映射,我们浏览器访问的
资源是 out 目录

4.当我们从外部拷贝资源到项目(图片,文件, js , css等),如果出现404****不能访问错误, 解决方式rebulid project ->重启Tomcat

5.JavaWeb****工程的目录介绍

相关推荐
叼烟扛炮7 小时前
Linux 学习笔记(五十九):epoll 的生死抉择——LT 与 ET 模式
linux·运维·服务器·网络·笔记·学习·php
Android系统攻城狮14 小时前
Linux FFmpeg深度解析之avcodec_align_dimensions调用流程与实战(二十九)
服务器·linux音视频·音视频进阶·ffmpeg音视频
金銀銅鐵14 小时前
为什么枚举类中可以定义抽象方法
java·后端·ai编程
叼烟扛炮14 小时前
Linux 学习笔记(五十六):IO 多路复用初探——select 的“三宗罪”
linux·服务器·数据库·笔记·学习·php
Ruiery15 小时前
Linux 6.6内核内存管理深度解析(十五):CMA 连续内存分配器
linux·运维·服务器
文丑颜不良啊15 小时前
LeetCode1941~1960题目解析
java·leetcode
测试界的小码农15 小时前
【Linux 命令实战(01):认识 Linux 终端,从零掌握第一个命令】
linux·运维·服务器
txxzjmzlh16 小时前
SpringBoot 统⼀功能处理
java·spring boot·后端
zhikouai17 小时前
把外部助手接进聊天软件的架构分层与参数配置
服务器·网络·php
荣合技术服务17 小时前
HPC 超算集群故障维修实录:找荣合科算维护后,模拟仿真计算又能跑了
运维·服务器·超算服务器·荣合科算