2021-10-15 Tomcat 服务器

本文详细介绍了Tomcat服务器,包括其定义、作用、安装步骤、目录结构以及在IDEA中的配置方法。Tomcat是一个免费的开源Web应用服务器,主要用于运行Java的JSP和Servlet。文章还提到了Tomcat的目录结构,如bin、conf、lib、logs、webapps和work,并讲解了如何通过IDEA配置Tomcat服务器。
摘要由CSDN通过智能技术生成

Tomcat服务器

什么是Tomcat

Tomcat是一个符合JavaEE WEB标准的最小WEB容器,所有的JSP程序一定要有WEB容器的支持才能运行,而且在给定的WEB容器里面都会支持事务处理操作.

Tomcat是由Apache提供的(www.apache.org)提供的可以用安装版和解压版,安装版可以在服务中出现一个Tomcat的服务,免安装没有,开发中使用免安装版.Tomcat简单的说就是一个运行Java的网络服务器,底层是Socket的一个程序,它也是JSP和Servlet的一个容器.Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache,Sun和其他一些公司及个人共同开发而成.

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现.因为Tomcat技术先进,性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器.

Tomcat服务器是一个免费的开放源代码的Web应用服务器.属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选.对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可以利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求.实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,他实际上作为一个与Apache独立进程单独运行的.

当配置正确时,Apache为HTML页面服务,而Tomcat实际上是在运行jsp页面和Servlet.另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式.不过,Tomcat处理静态HTML的能力不如Apache服务器.目前Tomcat的最新版本为9.0

安装Tomcat

运行Tomcat需要JDK的支持[Tomcat会通过JAVA_HOME 找到所需要的的JDK].安装就是解压缩过程.启动Tomcat,能访问则算安装好了

在这里插入图片描述

1.解压Tomcat的压缩包
在这里插入图片描述

2.解压后目录结构

在这里插入图片描述

3.启动Tomcat(在Tomcat的安装目录下的bin目录使用命令行启动tomcat)

方式一:双击脚本文件启动

在这里插入图片描述

方式二:使用脚本命令启动
在这里插入图片描述

4.服务器启动成功

在这里插入图片描述

注:

1.Tomcat默认占用端口8080.(注意端口冲突问题)
2.如果需要使用服务器,启动成功后,该启动窗口不要关闭.

5.打开浏览器,输入http://localhost:8080/访问

在这里插入图片描述

6.调用shutdown命令关闭Tomcat服务器

Tomcat的目录结构

在这里插入图片描述

1.bin: 启动和关闭tomcat的bat文件

2.conf: 配置文件servlet.xml相关的信息,比如tomcat启动的端口号,配置主机(Host);web.xml文件配置与web应用(web应用相当于一个web站点);tomcat-user.xml配置用户名密码和相关权限.

3.lib: 该目录放置运行tomcat运行需要的jar包

4.logs: 存放日志,当我们需要查看日志的时候,可以查询信息

5.webapps: 放置我们的web应用

6.work工作目录: 该目录用于存放jsp被访问后生成对应的servlet文件和.class文件

IDEA配置Tomcat

1.选择"Application servers",点击右侧的"+“号,选择"Tomcat Server”

在这里插入图片描述

2.设置Tomcat的安装目录

在这里插入图片描述

设置好之后
在这里插入图片描述

3.配置Tomcat服务器完成

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值