• 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
    View Code

    (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 #让环境变量生肖
    安装JDK

    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

     

    人生苦短,我用Python
  • 相关阅读:
    力扣452题、435题、56题(用最少量的箭引爆气球,无重叠区间,合并区间)
    力扣860题(柠檬水找零)
    力扣135题、406题(分发糖果、根据身高重建队列)
    力扣134题(加油站)
    力扣1005题(K次取反后最大化的数组和)
    力扣122题、714题(买卖股票)
    力扣53题(最大子序和)
    力扣376题(摆动序列)
    力扣455题(分发饼干)
    力扣51题(n皇后)
  • 原文地址:https://www.cnblogs.com/sunjinchao/p/14990177.html
Copyright © 2020-2023  润新知