• centos7 tomcat9


      1、下载 

        下载 apache-tomcat-9.0.0.M4.tar.gz 文件:
         wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M4/bin/apache-tomcat-9.0.0.M4.tar.gz

        或访问官网:https://tomcat.apache.org/download-90.cgi

        

      2、解压:tar -xvf apache-tomcat-9.0.13.tar.gz

      把apache-tomcat-9.0.13文件夹重命名为tomcat9:  mv apache-tomcat-9.0.13 tomcat9

      3、修改环境变量

      vim /root/.bash_profile 

      内容:

        

    CATALINA_HOME=/home/sks/tomcat9
    CATALINA_BASE=/home/sks/tomcat9
    PATH=$PATH:$CATALINA_BASE/bin
    export PATH CATALINA_BASE

      保持并退出:wq!

      生效:source /root/.bash_profile  

      4、修改 tomcat 的端口号和字符编码:
       进入到/home/sks/tomcat9/conf目录中:
       打开 tomcat 服务的配置文件 server.xml:
        vi server.xml

       找到如下代码:
        <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

      将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:
        <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

      5、增加 manager-gui 图形化管理界面的访问权限

      (不需要的话,此步骤可忽略):
       打开 tomcat 的用户配置文件 tomcat-users.xml: 
        vi tomcat-users.xml
       在 </tomcat-users> 标签前加入如下代码:
        <user username="tomcat" password="tomcat" roles="manager-gui"/>
       这里设置的 username 和 password 都是 tomcat,角色为 manager-gui;
       键入 Esc 并输入“:wq!”保持并退出;

      6、

       进入到 /home/sks/tomcat9/bin 目录中:

      打开 vi catalina.sh 文件:
       在 # OS specific support. 前面加入如下代码:
       JAVA_HOME=/home/sks/jdk1.8.0_191

      JRE_HOME=$JAVA_HOME/jre


       键入 Esc 并输入“:wq!”保持并退出;

      7、 启动 tomcat 服务:

        ./startup.sh

      在浏览器输入:http://127.0.0.1/

      

       关闭 tomcat 服务:
       ./shutdown.sh 

      

       8、将 tomcat9 加入到系统服务列表中:

        创建 tomcat9 服务配置文件:
         vi tomcat9
         将如下代码加入写入到 tomcat9 配置文件中:

      

    # idea - tomcat config start - 2018-11-26
    
      #!/bin/bash
       # description: Tomcat Start Stop Restart
       # processname: tomcat
       # chkconfig: 2345 20 80
       JAVA_HOME=/home/sks/jdk1.8.0_191
       export JAVA_HOME
       PATH=$JAVA_HOME/bin:$PATH
       export PATH
       CATALINA_HOME=/home/sks/tomcat9/
    
       case $1 in
       start)
         sh $CATALINA_HOME/bin/startup.sh
       ;;
       stop)
         sh $CATALINA_HOME/bin/shutdown.sh
       ;;
       restart)
         sh $CATALINA_HOME/bin/shutdown.sh
         sh $CATALINA_HOME/bin/startup.sh
       ;;
       esac
       exit 0
    
       #chmod 755 tomcat
       #chkconfig --add tomcat
       #chkconfig --level 2345 tomcat on
       #chkconfig --list tomcat
    
      # idea - tomcat config end - 2018-11-26

      键入 Esc 并输入“:wq!”保持并退出;
       其中的注意点是将 JAVA_HOME 和 CATALINA_HOME 变量设置成与我们当前配置相一致的路径;

      9、为 tomcat9 分配可执行权限:chmod +x tomcat9

      10、将 tomcat9 纳入到系统的服务列表中,即添加 tomcat9 为系统服务:
         chkconfig --add tomcat9

      11、查看当前系统服务都有哪些:
         chkconfig --list

        

        12 我们可以在任意目录下执行关闭、启动、重启 Tomcat9 服务啦:

        关闭 tomcat9 服务:

        service tomcat9 stop
        启动 tomcat9 服务:
          service tomcat9 start
        重启 tomcat9 服务:
         service tomcat9 restart

      13、执行jar

        java -jar test.jar

        

  • 相关阅读:
    HTTP request smuggling
    Do you really know CSS linear-gradients?
    Populating the page: how browsers work
    船舶智能管理系统API文档
    DocGuarder
    BUC LNB 器件
    BUC 与 LNB 的区别
    EIRP G/T 的意义
    语音的频率、频率分辨率、采样频率、采样点数、量化、增益
    机械波、电磁波的异同
  • 原文地址:https://www.cnblogs.com/shaosks/p/10021800.html
Copyright © 2020-2023  润新知