清晰易懂的Tomcat

一.什么是tomcat?

在说tomcat之前,我们先谈谈服务器;
服务器相信大家都不陌生,那什么是服务器呢?
简单来说:服务器就是安装了服务器软件的计算机;
那什么又是服务器软件呢?服务器软件接受用户的请求,并处理请求,作出响应;

web服务器软件:可以部署项目,然后让用户通过浏览器访问这些项目;

因此:只要我们安装了服务器软件,我们的电脑就可以被称为服务器

下面我们要介绍的tomcat就是一款web服务器软件,它是由Apache基金组织提供的开源免费中小型JavaEE服务器软件,仅仅支持少量的javaEE规范,比如jsp,servlet;
除了tomcatweb服务器软件外,还有以下几种常见web服务器软件:

WebLogic:是Oracle(甲骨文公司)旗下的大型JavaEE服务器,支持所有javaEE的规范,需要收费
WebSphere:IBM公司旗下的大型JavaEE服务器,支持所有javaEE的规范,需要收费
JBOSS:Jboss公司旗下的大型JavaEE服务器,支持所有javaEE的规范,需要收费

二.tomcat目录结构

再安装好tomcat软件并解压后,会看到如下tomcat目录:
在这里插入图片描述

  • bin目录:里面存放的是可执行文件(.exe(windows)和.sh(linux下)),用来启动tomcat;
  • conf目录:里面存放的是tomcat的相关配置文件(xx.xml/xxx.properties)
  • lib目录:里面存放的tomcat启动所依赖的一些jar包
  • logs目录:存放一些日志文件(错误信息,操作信息之类)
  • temp目录:临时文件(很少使用)
  • webapps目录:存放web项目的目录
  • work目录:编译项目后产生的文件(一般是class文件)

补充:
静态资源和动态资源:
静态资源:比如html,Css,js等
动态资源:jsp.servlet,里面的数据是动态变化的
静态项目和动态项目:
静态项目:里面只能存放html.css,js,图片,文本
动态项目:不仅可以放静态资源,还可以放动态资源
java动态项目目录结构(标志是含有WEB-INF目录):

项目根目录
------WEB-INF目录
		 web.xml
		 classes目录:存放源代码编译后产生的字节码文件
		 lib目录:存放依赖的jar包
  以后如果要发布项目,只需要把这个项目根目录拷贝到Tomcat的Webapps中即可

三.tomcat启动错误的可能原因:

1.没有配置好JAVA_HOME环境变量,会导致启动时,黑窗口一闪而过
2.端口号,被占用,修改自身的端口号

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值