JavaWEB四:在IDEA(21.1版本)下部署Tomcat8

Tomcat8

概述
  1. 服务器架构模式
    CS:客户端服务器架构模式

    优点:充分利用客户端机器的资源,减轻服务器的负荷

    缺点:需要安装客户端,升级维护成本较高

    BS:浏览器服务器架构模式

    优点:不需要安装客户端,维护成本低

    缺点:所有计算和存储任务都是放在服务器端的,服务器的负荷较重;在服务端计算完成之后把结果再传输给客户端,因此客户端和服务端会进行比较频繁的数据通信,从而网络负荷较重

  2. tomcat服务器

    是一款实现类JavaEE规范中的Servlet和JSP的轻量级服务器

一、tomcat的安装、配置和部署
  1. 目录结构说明

    bin文件夹:存放的是可执行文件

    conf文件夹:存放的配置文件

    lib文件夹:tomcat是用Java和C语言编写的,故该文件夹中存放jar文件

    logs文件夹:存放日志文件

    temp文件夹:存放临时文件

    webapps文件夹:部署项目的空间

    work文件夹:所部署的项目产生的工作目录

  2. 配置环境变量

    因为tomcat是由Java和C编写的,故需要配置有"JAVA_HOME",在Java时已经配置过了

  3. 启动tomcat,然后访问主页

    启动tomcat:双击bin目录中的startup.bat文件

    访问主页:localhost:80880

  4. 部署

    新建Web项目,并在tomcat中部署

二、IDEA(21.1版本)中部署Tomcat项目
  1. 新建一个module
  2. 为该模块添加framework

    在这里插入图片描述
    在这里插入图片描述

  3. 在该模块的web文件夹下新建一个html文件

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

  4. 配置服务器

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

  5. 部署后的效果

    在这里插入图片描述

三、部署补充
  1. 如果没有为module添加framework,那么web文件夹和Artifacts文件可通过如下方式添加
  2. 添加web文件

    在这里插入图片描述

    在这里插入图片描述

  3. 添加Artifacts文件

    在这里插入图片描述

    在这里插入图片描述

在这里插入图片描述

四、遇到的问题
  1. 服务器连接不上,报404错误

    在这里插入图片描述

  2. 还有一些其它的错误,为此有了第五部分的参考资料,最终发现,都是配置中的缺失问题
  3. 注意:

    html文件在web文件夹下的,而不是在WEB-INF文件夹下

五、参考资料
  1. localhost:8080 is already in use_小小舍的博客-CSDN博客_8080is already in use
  2. 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed_玩咖的博客-CSDN博客
  3. phpstorm:Pagerequested without authorization-百度经验 (baidu.com)
  4. Intellij IDEA2021.1创建Java web项目(超详细)_x land的博客-CSDN博客_idea2021创建web项目
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

e_nanxu

感恩每一份鼓励-相逢何必曾相识

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

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

打赏作者

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

抵扣说明:

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

余额充值