tomcat的初期了解

目录

一、tomcat简介

1、什么是tomcat

2、tomcat的核心组件

二、tomcat的部署

1、安装环境

2、 把JDK设置为环境变量

3、启动tomcat

 ①后台启动

 ②前台启动(终端关闭,停止运行)

③关闭

④快捷执行

 4、访问

 三、tomcat文件

1、目录

2、配置文件

四、tomcat的基础优化

1、java的主安全属性文件

2、tomcat主配置文件

3、配置虚拟主机

①创建两个目录和文件

②修改配置文件

③重启服务

④验证 


一、tomcat简介

1、什么是tomcat

tomcat时一款免费的开源web应用服务器,是一种轻量级的应用服务器。

tomcat是appache下的一个字项目,它具备web服务器的所有功能,不仅可以监听接受请求并响应静态资源,还可以在后端运行特定规范的JAVA代码servlet,同时会将执行的结果以html代码的形式写回客户端。

2、tomcat的核心组件

tomcat由一系列的组件构成,最核心的是三个组件

①Web容器:完成web服务器的功能,http和https请求的接受和响应。

②Servlet容器:由catalina脚本来处理servlet代码(从数据库中拿取数据给前端)。

③JSP容器:JSP是一种动态网页开发技术,容器用于将JSP动态网页翻译成Servlet代码。

二、tomcat的部署

1、安装环境

准备所需要的安装包,解压和安装

2、 把JDK设置为环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH

 

3、启动tomcat

把解压出来的文件移动到/usr/local/目录下并改名为tomcat 

 ①后台启动

 ②前台启动(终端关闭,停止运行)

③关闭

  

④快捷执行

 4、访问

IP访问8080端口

 三、tomcat文件

1、目录

①bin:存放tomcat的管理脚本文件

②conf:配置文件

③lib:存放jar包

④logs:存放日志文件

⑤temp:临时文件

⑥webapps:存放tomcat的应用包

⑦work:工作目录

⑧src:源代码

⑨doc:文档

2、配置文件

①catalina.policy:权限控制配置文件

②catalina.properties:属性配置文件

③context.xml:上下文配置文件

④logging.properties:日志配置文件

⑤server.xml:卓欸之文件(端口、网站目录、虚拟主机、开启https等功能)

⑥tomcat-user.xml/.xsd:管理用户配置文件

⑦web.xml:tomcat的网页配置文件

四、tomcat的基础优化

1、java的主安全属性文件

 

修改117行random为urandom 

2、tomcat主配置文件

3、配置虚拟主机

通过多个虚拟主机可以在一台服务器上只运行一个tomcat服务,实现不同域名的跳转。这里创建2台虚拟主机来展现。

①创建两个目录和文件

写入文件内容

②修改配置文件

③重启服务

④验证 

⑤含义

Host name:主机名(H开头必须大写,否则无法识别网页内容)

appBASE:程序工作目录,即存放web应用程序的目录,一般是webapps。

unpackWARs:是否对WAR格式文件先展开

autoDeploy:在tomcat处于运行状态时放置于appBase目录中的应用程序是否实时更新

xmlValidation:是否验证xml执行有效检验

xmlNamespaceAware:是否启用命令空间

docBase:程序的存放位置

path:相对于web服务器根路径而言的URl,空表示webapps

reloadable:是否允许重新加载此context相关的web应用程序

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值