4.JavaWeb_Tomcat_主要目录解释

本文详细介绍了JavaWeb服务器Tomcat的主要目录,包括bin目录中的可执行文件,conf目录中的配置文件(如端口设置),lib目录下的必备jar包,logs目录用于存储日志,temp用于临时文件,webapps作为应用程序的部署目录,以及work目录中存储的工作空间项目文件。通过理解这些目录,有助于更好地管理和使用Tomcat。
摘要由CSDN通过智能技术生成

1.解压的文件结构

在这里插入图片描述

2.主要目录解释

bin里面全部是一些可执行文件,例如startup.bat
conf配置文件,例如修改tomcat的端口
libtomcat运行时需要用到的jar文件
logstomcat运行时产生的日志文件
temptomcat运行时产生临时文件,这个我们基本上可以不去关注
webapps,存放我们编写的应用项目文件
worktomcat自己本身的工作目录

3.分别看看每一个目录下内容

3.1 bin目录

在这里插入图片描述
linux上可执行文件是.sh结尾,windows上可执行文件是.exe或者.bat, jar可以在win或者linux上运行。例如我们启动jenkins其实就是一个war,和jar类似的文件类型。

3.2 conf目录

这个是一些配置文件,前面我们知道xml文件很多场景下都是用来当做配置文件
在这里插入图片描述
可以配置启动的端口号

  • tomcat的默认端口号为:8080
  • mysql:3306
  • http:80
  • https:443

这里重点来打开server.xml, 我们经常需要修改端口,从8080改成其他。

<Connector port="8081" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

可以配置主机的名称

  • 默认的主机名为:localhost->127.0.0.1
  • 默认网站应用存放的位置为:webapps
<Host name="www.xxx.com"  appBase="webapps"
        unpackWARs="true" autoDeploy="true">

3.3 lib目录

这个没什么好看的,都是一些jar包。就是运行tomcat这个软件,需要的全部jar包都在这里,我们前面提到过,tomcat最早是百分之百java代码开发出来的。

3.4 logs目录

我们经常根据时间戳去这个目录下找相关日志文件,然后打开,获取一些错误信息。例如,如果你本地8080端口被占用,你还尝试用8080端口启动tomcat,你就会在这个路径下找到日志,其中错误日志信息有 JVM Bind。意思就是java 虚拟机被绑定,其实就是端口被占用了。

3.5 temp

存放临时文件

3.6 webapps

这个目录非常重要,开发出来项目文件都放这个目录下。
在这里插入图片描述
这个目录默认有5个文件夹,其实就是五个项目。你在浏览器打开http://localhost:8080/docs/ 其实,就是访问了这个一个项目,这个项目是docs,只不过这里是tomcat的一个文档查询的项目。以后我们开发了项目,在这里创建一个文件夹,然后相关代码文件丢到创建的文件夹里。

3.7 work

这个是tomcat本身工作空间项目,里面内容完全取决你tomcat运行了什么项目。例如你自己项目有些css文件,tomcat也会拷贝到这个work目录下,这个目录了解下就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值