IDEA安装Tomecat环境以及部署项目

Tomcat:web服务器软件

一、配置tomcat环境以及使用

  • 下载

  • 安装:解压压缩包即可

    • 安装目录不要有中文和空格等
  • 卸载:删除目录即可

  • 启动:

    • 打开bin下的start.bat即可(不通过idea),命令窗口不要关闭,然后打开http://localhost:8080/查看是否启动成功,启动成功有如下页面:
      在这里插入图片描述
    • 启动过程中可能遇到的问题:
      1. 命令窗口一闪而过:
        *原因:没有正确配置JAVA_HOME变量(只配置了Java的path并没有创建JAVA_HOME)
        *解决方案:新建一个环境变量如下:
        在这里插入图片描述

      2. 启动报错:大概率为8080端口被占用
        *方案1(推荐,暴力简单):找到占用8080端口的应用,杀死它:

        1. 打开命令行输入:netstat-ano,查看8080端口最后的pid
          在这里插入图片描述
        2. 任务管理器找到pid符合的,关掉它
          在这里插入图片描述

        *方案2:改变自身运行端口号

        1. 找到conf/server.xml编辑
          在这里插入图片描述
        2. 改此处的8080和8843等即可(可以ctrl+f搜索prot快速找到需要修改的位置)
        3. 一般会将tomcat的端口改为80,80是hhttp的默认端口号,访问时可以不写端口号(只修改8080一处为80即可)修改后访问:http://localhost/
  • 关闭:

    • 正常关闭:启动bin/shutdown.bat或者在启动窗口按下ctrl+c
    • 强制关闭:直接关闭启动的命令窗口
  • 配置

    • 部署项目的方式:
      1. 直接将项目放到webapps目录下即可
        *如果放的是文件夹类型的需要用/在域名上来指定目录
        *简化部署:可以把项目打包为压缩文件,然后把后缀改为.war,将war包放置到webapps目录下,war会自动解压缩将项目部署
        *缺点:都需要手动拷贝项目到目录下
      2. (此方法了解即可,一般不使用)找到conf下的server.xml,找到其中的Host标签
        在这里插入图片描述
        在Hose标签体内加入这么一行代码<Context docBase="D:\hello" path="/hehe" />docBase为项目路径,path为虚拟路径
      3. (推荐使用)找到conf\Catalina\localhost,新建一个xml文件(如bbb.xml)内容如下:<Context docBase="D:\hello" />此时的虚拟目录极为xml文件的名称即为:http://localhost:8080/bbb/hello.html
    • 动态项目和静态项目:
      • 目录结构:
        • Java动态项目的目录结构
          • 根目录
            • —WEB-INF目录
              • —web.xml:web项目的核心配置文件
                • —Classes目录:放置字节码文件的目录
                • —lib目录:防止以来的jar包
  • Tomcat目录解析

    • bin:可执行文件
    • conf:配置文件
    • lib:以来jar包
    • logs:日志文件
    • temp:临时文件
    • webapps:存放web项目的(常用)
    • work:存放运行时的数据

IDEA集成创建Tomcat

run->Configurations->+Tomcat Server进行配置
在这里插入图片描述
新建一个Javaweb项目
在这里插入图片描述
启动tomcat即可看到页面
在这里插入图片描述
如果出现404的情况,请先查看tomcat的版本是否支持当前项目的jdk版本
在这里插入图片描述
如果改变项目jkd后依然出现,建议重新创建一个项目指定新的jkd,如果依然没有解决问题请参考这篇博客https://blog.csdn.net/eaphyy/article/details/72513914

到此为止已经算是部署好了,但是现在每次新建文件都需要重启tomcat才能生效,
对tomcat进行下图配置即可
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值