Tomcat配置详情

本文详细介绍了Tomcat的下载、目录结构、配置环境变量以及启动和关闭服务器的方法。重点解析了Tomcat的各个核心目录的功能,如bin、conf、lib、logs、temp、webapps和work。同时,通过创建一个基本的web应用来验证Tomcat的配置成功,指导读者如何在webapps目录下创建web工程并访问自定义的HTML页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于Tomcat

  • Tomcat下载

  • 关于tomcat的服务器的目录

    • bin : 此目录放置Tomcat服务器的命令文件存放的目录,比如:启动Tomcat,关闭Tomcat.

    • conf :  这个目录是Tomcat服务器的配置文件存放目录(server.xml 文件中可以配置端口号)

    • lib:这个目录是Tomcat服务器的核心程序目录,因为Tomcat服务器是java语言编写的,这里的jar包里面都是class文件

    • logs:Tomcat服务器的日志目录,Tomca服务器启动等信息都会在这个目录下生成日志文件。

    • temp:Tomcat服务器的临时目录,存储临时文件

    • webapps:这个目录就是用来存放大量的web应用(web application:web应用)

    • work:此目录是存放jsp文件翻译之后的java文件及编译之后的class文件

  • 配置Tomcat服务器需要哪些环境变量

    • JAVA_HOME = JDK的跟

    • CATALINA_HOME = Tomcat服务器的根

    • PATH = %JAVA_HOME%\bin;%CATALINA_HOME%\bin

  • bin目录下有一个文件,startup.bat,通过它可以启动Tomcat服务器

    • xxx.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文件

    • Tomcat服务器是java语言写的,那么启动tomcat也就是执行main方法

  • 启动tomcat:startup.bat

  • 关闭tomcat : stop.bat (默认shutdown.bat 我这里修改了名字而已)

  • 测试Tomcat是否启动成功

    • 启动tomcat --> startup.bat

    • 打开浏览器,在浏览器的地址栏上输入URL(http://localhost:8080)

    • 如果能够正常打开tomcat官网 说明配置成功

    实现一个最基本的web应用(不涉及java小程序)

    • 第一步:找到CATALINA_HOME\webapps目录

      • 因为tomcat要求所有的webapp要放在webapps目录下

    • 第二步:在CATALINA_HOME\webapps目录下创建一个子目录,起名为oa

      • (这个名字就是web工程名,怎么取都可以)

    • 第三步:在oa目录下创建一个资源文件,例如:index.html

      • 编写index.html的内容

    • 第四步:启动tomcat服务器

    • 第五步:打开浏览器,在浏览器上输入这样的URL

    • 思考:

      • 超链接和直接输入一个url,然后回车,这两个是一样的吗?

        • 是一样的,那么完全可以在页面中使用超链接跳转

      <!--注意以下的路径,以/开始,带项目名,是一个绝对路径。不需要添加: http://127.0.0.1:8080--><a href=" /oa/login.html">user login2<j a>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值