Tomcat的下载与配置

Tomcat的下载与配置

下载官方地址

https://tomcat.apache.org/

img

Tomcat目录结构

在这里插入图片描述

bin

里面主要包含两类文件(.sh和.bat结尾的文件),这里面都是一些命令文件。

**.sh**结尾的文件是Linux命令;**.bat**结尾的文件是Windows系统的命令。

conf
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
web.xml可以设置tomcat支持的文件类型
context.xml可以用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下可以设置默认加载的项目
lib

主要用来存放tomcat运行需要加载的jar包。

  • logs 日志文件

    用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)

    在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
    在linux环境中,控制台的输出日志在catalina.out文件中

  • temp

    用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)

  • webapps

    用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

  • work

    用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
    清空work目录,然后重启tomcat,可以达到清除缓存的作用。

启动关闭Tomcat

启动:bin目录下的 startup.bat

启动后可以访问http://localhost:8080/

关闭:bin目录下的 shutdown.bat

​ 或者直接关闭命令窗口

可能遇到的问题

  1. java环境变量没有配置
  2. 闪退问题:需要配置兼容性
  3. 乱码问题:配置文件中设置(conf下的server.xml)

配置 server.xml 服务器核心配置文件

<Connector port="8080" protocol="HTTP/1.1"
	connectionTimeout="20000"
	redirectPort="8443" />
<!--
	port:Tomcat默认端口号8080
		 Mysql默认端口号:3306
   		 http默认端口号:80
		 https默认端口号:443
-->

<Host name="localhost"  appBase="webapps"
      unpackWARs="true" autoDeploy="true">
<!--
	name:默认主机名称localhost->127.0.0.1
	APPBase:默认网站应用存放的位置
-->

高难度面试题:

请你谈谈网站是如何进行访问的!

  1. 输入一个域名:回车

  2. 检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;

  1. 有:直接返回对应的ip地址,这个地址中,有我们需要访问的web程序,可以直接访问

    127.0.0.1 www.csdn.com

  2. 没有:去DNS服务器找找到的话就返回,找不到就返回找不到;

  3. 可以配置一下环境变量

IDEA中配置Tomcat

tomcat

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值