Tomcat安装与配置
1、tomcat是什么?
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
2、结构图
Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。
一个Container容器和一个或多个Connector组合在一起,加上其他一些支持的组件共同组成一个Service服务,有了Service服务便可以对外提供能力了,但是Service服务的生存需要一个环境,这个环境便是Server,Server组件为Service服务的正常使用提供了生存环境,Server组件可以同时管理一个或多个Service服务。
废话不多说,开始安装
备注:Java除了tomcat这个容器外,还有,resin、weblogic等
二、安装
安装的时候选择tomcat的版本要与程序开发的版本一直,JDK也是一样
1、JDK
JDK是java语言的软件开发工具包、JDK是java开发的核心,它包含了java的运行环境和JAVA工具
备注:安装之前先检查下是否开放和开发版本一致
cat /etc/redhat-relese ################## uname -a ################# 防火墙状态 systemctl status firewalld.service
(1)下载JDK的tar包(注册oracle)
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
安装JDK:
1、上传JDK到服务器中,安装JDK
[root@ci /]# mkdir /appliction #创建工作目录 [root@ci /]#tar xzvf jdk-8u60-linux-x64.tar.gz -C /appliction [root@ci /]#mv /application/jdk1.8.-_60 /application/jdk #设置环境变量 [root@ci /]#vim /etc/profile export JAVA_HOME=/application/jdk #指定Java安装目录 export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH #用了指定JAVA系统查找命令的路径 export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar #类的路径,在编译运行java程序时,如果有调用到其他类时候,在calsspath中寻找需要的类。 [root@ci /]#source /etc/profile #让环境变量生肖
2、检测jdk是否安装成功
[root@ci /]# java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
安装Tomcat
[root@ci /]# tar xvzf apache-tomcat-8.5.42.tar.gz -C /application/ [root@ci /]# mv /application/apache--tomcat-8.5.42 -C /application/ #设置环境变量 [root@ci /]#echo 'exprot TOMCAT_HOME=/application/tomcat' >>/etc/profile [root@ci /]#source /etc/profile #注意授权,统一授权 [root@ci /]#chown -R root.root /application/jdk/ /application/tomcat/
检测Tomcat是否安装成功
[root@ci appliction]# /appliction/tomcat/bin/version.sh Using CATALINA_BASE: /appliction/tomcat Using CATALINA_HOME: /appliction/tomcat Using CATALINA_TMPDIR: /appliction/tomcat/temp Using JRE_HOME: /usr Using CLASSPATH: /appliction/tomcat/bin/bootstrap.jar:/appliction/tomcat/bin/tomcat-juli.jar Using CATALINA_OPTS: Server version: Apache Tomcat/8.5.69 Server built: Jun 30 2021 18:00:00 UTC