• Tomcat部署及配置


    Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,Tomcat本身可以当作web服务器使用,是java开发的。

     没有java环境,java也叫jdk。

    [root@zabbix1 ~]# java - version  可以查看版本

    jdk的包有两种:

    1. .gz .bz2 .zip 直接解压 放到安装位置 就能用

    2. .bin 直接执行 会解压出来一个目录 放到安装位置 就能用

    一般放到/usr/local/下面 改环境变量

    jdk环境有两种

    红帽自带的open jdk

    二进制安装(下载压缩包,直接能用)改一下环境变量,openjdk和官方没什么区别,在公司开发用什么我就用什么。

    yum -y install openjdk   系统自带的直接就能用,不用改环境变量。

    现在tomcat最新版本是10,生产环境是用8和9

    我现在是centos7.9,用的官方的。

    先装jdk, 二进制的包的特点,只要解压立刻能用,装在usr/local下

    关闭防火墙,selinux

    systemctl stop firewalld

    systemctl disable firewalld

    setenforce 0

    部署JAVA环境

    [root@tmocat /]# tar xzf jdk-8u151-linux-x64.tar.gz -C /usr/local

    cd /usr/local

    mv jdk1.8.0_151/ java

    设置 JDK 环境变量

    自己创建一个启动脚本

    profile.d相当于profile的扩展地盘

    vim /etc/profile.d/jdk.sh

    JAVA_HOME=/usr/local/java 安装目录

    PATH=$JAVA_HOME/bin:$PATH 现有的path变量

    export JAVA_HOME PATH

    使上面设置的脚本立即生效

    # source /etc/profile.d/jdk.sh   临时生效,只在当前终端生效,(永久生效,重启系统)

    chmod 777 /etc/profile.d/jdk.sh 给权限

    安装Tomcat:(和jdk的方式一模一样,解压改名就能用)

    [root@tmocat /]# tar xzf apache-tomcat-9.0.1.tar.gz -C /usr/local/
    [root@tmocat /]# cd /usr/local/
    [root@tmocat local]# mv apache-tomcat-9.0.1/ tomcat

    定义Tomcat所需环境变量:

    profile.d相当于profile的扩展地盘

    [root@tmocat tomcat]# vi /etc/profile.d/tomcat.sh

    CATALINA_HOME=/usr/local/tomcat //Tomcat安装目录(基准、工作)

    export CATALINA_HOME

    [root@tmocat tomcat]# chmod  777 /etc/profile.d/tomcat.sh  给权限
    [root@tmocat tomcat]# source /etc/profile.d/tomcat.sh   

    启动Tomcat

    # /usr/local/tomcat/bin/startup.sh //启动tomcat

     /usr/local/tomcat/bin/shutdown.sh //关闭tomcat

    测试

    使用浏览器访问Tomcat的默认主页

    http://192.168.22.179:8080/

     点进去,把里面的两行复制到下面的配置文件里。用户可以登录。

     

      [root@tmocat conf]# vim tomcat-users.xml  

    用户可以登录

    改下面这个,可以本机远程访问。

      

     

     【注意】少熬夜,多看书。

  • 相关阅读:
    实战讲解 SpringBoot 定时任务:@Scheduled
    电力调度自动化系统由什么构成?
    【C++设计模式】(五)创建型模式 — 建造者模式
    Leetcode 1169. 查询无效交易(如果数据量不大,这种题还是得暴力枚举解决)
    jar包冲突与运行期报错
    机器学习策略篇:详解如何使用来自不同分布的数据,进行训练和测试(Training and testing on different distributions)
    sql语句
    学生个人博客网页设计作品 学生个人网页模板 个人网页制作 HTML学生个人网站作业设计
    java蚁群算法求解旅商问题
    第三十三章 管理许可(六)
  • 原文地址:https://blog.csdn.net/weixin_53150440/article/details/127568266