zoukankan      html  css  js  c++  java
  • CentOS8安装Tomcat

    安装Tomcat7

    1.下载tomcat7,https://tomcat.apache.org/download-70.cgi,apache-tomcat-7.0.103.tar.gz

    2.通过winscp或其他工具上传到CentOS8,解压缩,并移动到/usr/local

    #tar -zxvf apache-tomcat-7.0.103.tar.gz

    #mv apache-tomcat-7.0.103 /usr/local

    3.启动tomcat,进入bin目录。运行启动脚本

    #cd apache-tomcat-7.0.103/bin

    #./startup.sh    #启动

    显示Tomcat started表示启动成功

    #./shutdown.sh   #关闭

    4.打开浏览器,输入http://IP:8080,是否可以打开网页

    Tips:

    tomcat启动成功,但无法访问网页的解决方法

    关闭防火墙

    #systemctl stop firewalld.service

    禁止防火墙自启动

    #systemctl disable firewalld.service

    打开防火墙

    #systemctl start firewalld.service

    开启防火墙自启动

    #systemctl enable firewalld.service

    开放指定端口号

    #firewall-cmd --zone=public --add-port=8080/tcp --permanent

    重启防火墙

    #firewall-cmd --reload

    注册系统服务并开机启动

    1.修改 tomcat bin 目录的catalina.sh文件,添加如下内容

    CATALINA_PID="$CATALINA_BASE/tomcat.pid"

    2.在/usr/lib/systemd/system下面建立tomcat.service文件,内容是

    -----------------------------------------------------------------------------

    [Unit]
    Description=Tomcat7
    After=syslog.target network.target remote-fs.target nss-lookup.target

    [Service]
    Type=forking
    Environment='JAVA_HOME=/usr/local/jdk1.8.0_241'  #jdk路径
    PIDFile=/usr/local/apache-tomcat-7.0.103/tomcat.pid  #tomcat路径
    ExecStart=/usr/local/apache-tomcat-7.0.103/bin/startup.sh  #tomcat路径
    ExecReload=/bin/kill-s HUP $MAINPID
    ExecStop=/bin/kill-s QUIT $MAINPID
    PrivateTmp=true

    [Install] 

    WantedBy=multi-user.target

    -----------------------------------------------------------------------------

    重新载入配置

    #systemctl daemon-reload

    添加自启动

    #systemctl enable tomcat.service 

    在开机时禁用一个服务

    #systemctl disable tomcat.service 

    查看已启动的服务列表

    #systemctl list-unit-files | grep enabled 

    查看服务是否开机启动

    #systemctl is-enabled tomcat.service 

    显示一个服务的状态

    #systemctl status tomcat.service 

    重启一个服务

    #systemctl restart tomcat.service 

    启动一个服务

    #systemctl start postfix.service 

    关闭一个服务

    #systemctl stop postfix.service 

  • 相关阅读:
    ASP.NET编程的十大技巧
    C#学习心得(转)
    POJ 1177 Picture (线段树)
    POJ 3067 Japan (树状数组)
    POJ 2828 Buy Tickets (线段树)
    POJ 1195 Mobile phones (二维树状数组)
    HDU 4235 Flowers (线段树)
    POJ 2886 Who Gets the Most Candies? (线段树)
    POJ 2418 Cows (树状数组)
    HDU 4339 Query (线段树)
  • 原文地址:https://www.cnblogs.com/skysyc/p/12666107.html
Copyright © 2011-2022 走看看