Tomcat学习笔记02【Tomcat部署项目】

以你之姓@ 2022-10-29 09:08 333阅读 0赞
  • Java后端 学习路线 笔记汇总表【黑马程序员】
  1. Tomcat学习笔记01【Web相关概念、Tomcat基本操作】【day01】
  2. Tomcat学习笔记02【Tomcat部署项目】【day01】

目录

03 Tomcat部署项目

tomcat_部署项目的方式

部署项目方式1:直接将项目放到webapps目录下

简化部署:将项目打成一个war包,再将war包放置到webapps目录下

部署项目方式2:配置conf/server.xml文件

部署项目方式3:在conf\Catalina\localhost创建任意名称的xml文件

tomcat_动态java项目的目录结构

tomcat_与IDEA集成&创建web项

将Tomcat集成到IDEA中

创建JavaEE项目

idea 创建tomcat 工程文件目录下 默认没有WEB-INF目录

warning:No artifacts configured 解决方案

运行tomcat项目

修改tomcat配置——热部署


03 Tomcat部署项目

tomcat_部署项目的方式

web服务器软件

* Tomcat:web服务器软件

  1. 1. 下载:http://tomcat.apache.org/
  2. 2. 安装:解压压缩包即可。
  3. 3. 卸载:删除目录就行了。
  4. 4. 启动
  5. 5. 关闭
  6. 6. 配置:
  7. \* 部署项目的方式:
  8. 1. 直接将项目放到webapps目录下即可。
  9. \* /hello:项目的访问路径-->虚拟目录
  10. \* 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
  11. \* war包会自动解压缩
  12. 2. 配置conf/server.xml文件
  13. 在<Host>标签体中配置
  14. <Context docBase="D:\\hello" path="/hehe" />
  15. \* docBase:项目存放的路径
  16. \* path:虚拟目录
  17. 3. conf\\Catalina\\localhost创建任意名称的xml文件。在文件中编写:
  18. <Context docBase="D:\\hello" />
  19. \* 虚拟目录:xml文件的名称

部署项目方式1:直接将项目放到webapps目录下

20210210201112185.png

20210210201156827.png

20210210201545636.png

简化部署:将项目打成一个war包,再将war包放置到webapps目录下

20210210201826120.png

2021021020220054.png

20210210202324120.png

使用war包的好处:压缩文件的传输速度 比 散文件的传输速度 快。将war包直接复制到webapps目录下,war包自动解压。

20210210203006870.gif

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70

在webapps目录下,将war包删除后,hello文件夹会自动删除!

20210210203320398.gif

部署项目方式2:配置conf/server.xml文件

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 1

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 2

20210210204041438.png

部署项目方式2:配置conf/server.xml文件 —— 缺点:配置项目时,需要修改服务器配置文件server.xml(整个tomcat的核心配置文件,配置tomcat整体),在server.xml文件中部署项目(一个tomcat可以部署很多项目),可能 会将整个文件整坏,其它项目可能运行不起来,这样配置很不安全!

部署项目方式3:在conf\Catalina\localhost创建任意名称的xml文件

这是最推荐的一种部署方式。部署项目方式2,需要重启服务器,所以推荐这种方式。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 3

20210210205309797.png

tomcat_动态java项目的目录结构

web服务器软件

* Tomcat:web服务器软件

  1. 1. 下载:http://tomcat.apache.org/
  2. 2. 安装:解压压缩包即可。
  3. 3. 卸载:删除目录就行了。
  4. 4. 启动
  5. 5. 关闭
  6. 6. 配置:
  7. \* 部署项目的方式
  8. \* 项目形式2种,静态项目和动态项目:
  9. \* 静态项目:存放静态资源,htmlcssjs,图片\\文本\\视频...
  10. \* 动态项目:静态资源+动态资源(servlet\\jsp...)
  11. \* 目录结构
  12. \* java动态项目的目录结构:
  13. -- 项目的根目录
  14. -- WEB-INF目录:
  15. -- web.xmlweb项目的核心配置文件
  16. -- classes目录:放置字节码文件的目录
  17. -- lib目录:放置依赖的jar

20210210210422479.png

20210210210436362.png

tomcat_与IDEA集成&创建web项

web服务器软件

* 将Tomcat集成到IDEA中,并且创建JavaEE的项目,部署项目。

将Tomcat集成到IDEA中

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 4

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 5

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 6

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 7

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 8

检测tomcat是否配置成功:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 9

创建JavaEE项目

2021021021170517.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 10 watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 11

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 12

idea 创建tomcat 工程文件目录下 默认没有WEB-INF目录

原文链接:https://www.cnblogs.com/weiyiming007/p/12010704.html

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 13 watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 14

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 15

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 16

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 17

warning:No artifacts configured 解决方案

解决方法:Idea——Tomcat 报错——Warning: No artifacts configured 解决方法

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 18 20210210214352483.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 19

运行tomcat项目

20210210220251486.png

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 20

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 21 watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 22

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 23

http://localhost:8080/ 显示index.jsp,index.jsp——默认首页。

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 24

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 25

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 26

20210210221816388.png

修改tomcat配置——热部署

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 27

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 28

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk0OTEzNQ_size_16_color_FFFFFF_t_70 29

20210210222343594.png

发表评论

表情:
评论列表 (有 0 条评论,333人围观)

还没有评论,来说两句吧...

相关阅读

    相关 tomcat部署项目

    Tomcat的项目部署方式有以下三种: 1.直接把项目复制到Tomcat安装目录的webapps目录中,这是最简单的一种Tomcat项目部署的方法,也是初学者最常用的方法。