JavaWeb学习笔记三:配置Tomcat服务器

关于WEB服务器软件

  • WEB服务器软件都有哪些呢?(这些软件都是提前开发好的。)
    • Tomcat(WEB服务器)
    • jetty(WEB服务器)
    • JBOSS(应用服务器)
    • WebLogic(应用服务器)
    • WebSphere(应用服务器)
  • 应用服务器和WEB服务器的关系?
    • 应用服务器实现了JavaEE的所有规范。(JavaEE有13个不同的规范。)
    • WEB服务器只实现了JavaEE中的Servlet + JSP两个核心的规范。
    • 说明了:应用服务器是包含WEB服务器的。
    • 用过JBOSS服务器的应该很清楚,JBOSS中内嵌了一个Tomcat服务器。

Tomcat下载

  • apache官网地址:https://www.apache.org
  • tomcat官网地址: https://tomcat.apache.org
  • tomcat还有另外一个名字:catalina(catalina是美国的一个岛屿,风景秀丽,据说作者是在这个风景秀丽的小岛上开发了一个轻量级的WEB服务器,体积小,运行速度快,因此tomcat又被称为catalina)
  • tomcat的logo是一只公猫(寓意表示Tomcat服务器是轻巧的,小巧的,体积小,运行速度快,只实现了Servlet+JSP规范)
  • tomcat是java语言写的。
  • tomcat服务器要想运行,必须先有jre(Java的运行时环境)

Tomcat服务器的安装

下载Tomcat
直接zip包解压即可。解压就是安装。
请添加图片描述

  • 关于Tomcat服务器的目录

    • bin : 这个目录是Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat等。
    • conf: 这个目录是Tomcat服务器的配置文件存放目录。(server.xml文件中可以配置端口号,默认Tomcat端口是8080)
    • lib :这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是Java语言编写的,这里的jar包 里面都是class文件。
    • logs: Tomcat服务器的日志目录,Tomcat服务器启动等信息都会在这个目录下生成日志文件。
    • temp:Tomcat服务器的临时目录。存储临时文件。
    • webapps:这个目录当中就是用来存放大量的webapp(web application:web应用)
    • work:这个目录是用来存放JSP文件翻译之后的java文件以及编译之后的class文件。

配置Tomcat服务器

  • JAVA_HOME=JDK的根
    请添加图片描述

  • CATALINA_HOME=Tomcat服务器的根
    CATALINA_HOME

  • PATH=%JAVA_HOME%\bin;%CATALINA_HOME%\bin
    请添加图片描述

启动Tomcat

拓展

  • bin目录下有一个文件:startup.bat,通过它可以启动Tomcat服务器。
    • xxx.bat文件是个什么文件?bat文件是windows操作系统专用的,bat文件是批处理文件,这种文件中可以编写大量的windows的dos命令,然后执行bat文件就相当于批量的执行dos命令。
    • startup.sh,这个文件在windows当中无法执行,在Linux环境当中可以使用。在Linux环境下能够执行的是shell命令,大量的shell命令编写在shell文件当中,然后执行这个shell文件可以批量的执行shell命令。
    • tomcat服务器提供了bat和sh文件,说明了这个tomcat服务器的通用性。
    • 分析startup.bat文件得出,执行这个命令,实际上最后是执行:catalina.bat文件。
    • catalina.bat文件中有这样一行配置:MAINCLASS=org.apache.catalina.startup.Bootstrap
      (这个类就是main方法所在的类。)
    • tomcat服务器就是Java语言写的,既然是java语言写的,那么启动Tomcat服务器就是执行main方法。
  • 启动Tomcat: startup

  • 关闭Tomcat:shutdown.bat

  • 怎么测试Tomcat服务器有没有启动成功呢?

    • 打开浏览器,在浏览器的地址栏上输入URL即可:
        http://127.0.0.1:8080
      • http://ip地址:端口号
      • 端口号是8080
      • 本机的IP地址是:127.0.0.1,或者是localhost
           http://127.0.0.1:8080
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值