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台虚拟主机来展现。
①创建两个目录和文件
写入文件内容
②修改配置文件