Tomcat介绍 IDEA使用 图文详解!!!

Tomcat

概念

Tomcat是最常见的JavaWeb容器,也称之为服务器,与其相类似的常见的服务器还有GlassFish,Resin,Weblogic,jboss


对应版本

不同的Tomcat对应着不同的Servlet以及JDK版本

TomcatServlet/JSP版本JDK版本
4.12.3/1.21.3
5.02.4/2.01.4
5.5/6.02.5/2.11.5
7.03.0/2.21.6
8.03.1/2.31.7

常用的Tomcat版本:7.0,8.0

变革

Servlet2.5使用的是xml配置

Servlet3.0使用的是注解配置


Tomcat服务器的安装使用

网址:https://tomcat.apache.org/download-90.cgi

下载并解压

Tomcat目录

bin:存放Tomcat服务器的可执行程序

conf:存放Tomcat服务器的配置文件

lib:存放Tomcat服务器的jar包

logs:存放Tomcat服务器的日志文件

temp:存放Tomcat服务器产生的临时文件

webapps:存放Tomcat服务器需要部署的工程(一个文件目录一个工程)

work:Tomcat服务器工作时的目录,用来存放Tomcat服务器运行时jsp翻译为Servlet的源码,和Session钝化(序列化)的目录

启动Tomcat服务器

方式一:
请添加图片描述

方式二:打开cmd,切换到Tomcat的bin目录下 输入命令catalina run

使用这种方式开启Tomcat,如果开启过程中报错,在cmd中会出现错误信息

如果启动成功

输入网址 http://localhost:8080/ 或 http://127.0.0.1:8080/ (本机地址:8080端口)tips:8080是Tomcat的端口

出现以下图像 则运行成功(该图像为webapps/ROOT/index.jsp文件,未指定访问目录默认访问该文件)

若启动时 闪退:大致原因是未配置Java环境(Tomcat是由java编写的)

请添加图片描述

修改Tomcat端口号

找到conf目录下的server.xml文件

请添加图片描述请添加图片描述

修改端口号保存后并重启Tomcat(1-65535)

小知识:如果端口号未显示,则为80端口(80端口为默认端口)
请添加图片描述


Tomcat的部署方式

  • 在webapps文件夹下直接放置需要部署的web文件,在浏览器中输入 (本机地址):8080/文件路径

  • 在apache-tomcat-9.0.52\conf\Catalina\localhost目录下创建.xml的配置文件(使用该方法部署的web文件,可以放在任意位置)

    配置文件中:Context表示工程上下文,path:表示工程的访问路径,docBase表示工程位置(该工程位置不能放在Tomcat中,否则会报错)

    <Context path="/test" docBase="D:\Environment\servlets" />
    

    .xml文件名字需要和path相同


Tomcat在IDEA中的使用

  • 在IDEA中加入Tomcat服务器
    请添加图片描述
    配置成功后创建新项目之后可以选择服务器
    请添加图片描述


    创建动态Web工程(普通)

    • 删除project下的src文件创建Module,Web将被创建于Module中
      请添加图片描述
    • 选择服务器 一定要选择Web应用并创建web.xml(web的配置文件)
      请添加图片描述

对于创建普通工程之后的目录不做过多表述,大部分于创建Maven的web工程类似


创建动态Web工程(Maven)

请添加图片描述

使用maven创建的web工程目录分析

选用模板后 java 和 resources 文件需要自行创建并标明其文件夹存放的内容
请添加图片描述
请添加图片描述


使用IDEA将实例在Tomcat上启动

启动前的注意点

  • 当实例过多时,很多的Tomcat可能是同一个名字,会引起错乱,此时需要点击左上角(或右上角看IDEA版本)进行配置修改

    请添加图片描述
    请添加图片描述请添加图片描述
    *配置文件的进一步修改

​ 热部署:修改页面之后只需要刷新页面,不需要重新部署就可以看到修改之后的效果
请添加图片描述
学记笔记!~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值