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

  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. 下载:http://tomcat.apache.org/
    2. 安装:解压压缩包即可。
    3. 卸载:删除目录就行了。
    4. 启动
    5. 关闭
    6. 配置:
        * 部署项目的方式:
            1. 直接将项目放到webapps目录下即可。
                * /hello:项目的访问路径-->虚拟目录
                * 简化部署:将项目打成一个war包,再将war包放置到webapps目录下。
                    * war包会自动解压缩

            2. 配置conf/server.xml文件
                在<Host>标签体中配置
                <Context docBase="D:\hello" path="/hehe" />
                * docBase:项目存放的路径
                * path:虚拟目录

            3. 在conf\Catalina\localhost创建任意名称的xml文件。在文件中编写:
                <Context docBase="D:\hello" />
                * 虚拟目录:xml文件的名称

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

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

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

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

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

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

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

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

tomcat_动态java项目的目录结构

web服务器软件

* Tomcat:web服务器软件
    1. 下载:http://tomcat.apache.org/
    2. 安装:解压压缩包即可。
    3. 卸载:删除目录就行了。
    4. 启动
    5. 关闭
    6. 配置:
        * 部署项目的方式        
        * 项目形式2种,静态项目和动态项目:
            * 静态项目:存放静态资源,html、css、js,图片\文本\视频...
            * 动态项目:静态资源+动态资源(servlet\jsp...)
              * 目录结构
                * java动态项目的目录结构:
                    -- 项目的根目录
                        -- WEB-INF目录:
                            -- web.xml:web项目的核心配置文件
                            -- classes目录:放置字节码文件的目录
                            -- lib目录:放置依赖的jar包

tomcat_与IDEA集成&创建web项

web服务器软件

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

将Tomcat集成到IDEA中

检测tomcat是否配置成功:

创建JavaEE项目

  

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

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

  

warning:No artifacts configured 解决方案

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

 

  

运行tomcat项目

  

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

修改tomcat配置——热部署

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

upward337

谢谢老板~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值