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 工程的目录介绍

 

相关推荐

  1. XML要点总结

    2024-02-18 09:16:02       26 阅读
  2. Tomcat 配置:一文掌握所有要点

    2024-02-18 09:16:02       10 阅读
  3. qml要点总结(带例子),适合临阵磨枪

    2024-02-18 09:16:02       11 阅读
  4. 【建议收藏】Tomcat 优化总结

    2024-02-18 09:16:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-18 09:16:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-18 09:16:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-18 09:16:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-18 09:16:02       20 阅读

热门阅读

  1. spring boot Mybatis Plus分页

    2024-02-18 09:16:02       26 阅读
  2. 【Qt笔记】QSS中常用的子控件

    2024-02-18 09:16:02       29 阅读
  3. ChatGPT用于润色中文学术论文

    2024-02-18 09:16:02       36 阅读
  4. 基于单片机的智能家居远程控制系统

    2024-02-18 09:16:02       30 阅读
  5. 【ChatGPT】的定价模式:免费还是收费?

    2024-02-18 09:16:02       52 阅读
  6. 自己在开发AI应用的过程总结的 Prompt - 持续更新

    2024-02-18 09:16:02       28 阅读
  7. LLM(2)之指令提示词(Prompt)基础教学

    2024-02-18 09:16:02       31 阅读
  8. 【pandas 不同文件读取和存储】

    2024-02-18 09:16:02       30 阅读
  9. C语言:国家名称按字母表排序

    2024-02-18 09:16:02       30 阅读
  10. 精通Nmap:网络扫描与安全的终极武器

    2024-02-18 09:16:02       25 阅读
  11. 探索XGBoost:深度集成与迁移学习

    2024-02-18 09:16:02       26 阅读
  12. pytorch神经网络入门代码

    2024-02-18 09:16:02       28 阅读
  13. 流畅的Python(十)-序列的修改、散列和切片

    2024-02-18 09:16:02       31 阅读
  14. 关于预训练模型的一点感悟

    2024-02-18 09:16:02       28 阅读
  15. 23种设计模式之:命令模式

    2024-02-18 09:16:02       26 阅读