Linux(CentOS6.5) 源码安装Tomcat8

Linux(CentOS6.5) 源码安装Tomcat8

1.下载Tomcat8

2.安装tomcat的前提条件就是虚拟机一定要先安装JDK

3.安装tomcat

  • 3.1 利用Xftp工具上传文件到虚拟机/usr/mytomcat/目录下

    [root@CentOS 6  ~] #mkdir /usr/mytomcat/
    
  • 3.2 解压文件到/usr/mytomcat重命名为 tomcat

        [root@CentOS 6  ~]#  tar -zxv -f apache-tomcat-8.5.37.tar.gz
       [root@CentOS 6  ~]#  mv apache-tomcat-8.5.37 tomcat
       [root@CentOS 6  ~]#  cd tomcat
    
  • 3.3 解析完成后即可以启动Tomcat,检查是否安装成功

    [root@CentOS 6  ~]# /usr/local/mytomcat/tomcat/bin/startup.sh
    
    • 3.3.1 出现下图说明,已经可以访问服务器了,如果在你自己电脑上通http://ip:8080能成功访问,那就不用配置防火墙,如果不能访问,现在开始我们来配置防火墙,开放8080端口!
      在这里插入图片描述

    • 3.3.2 配置防火墙,在Linux下面的防火墙里面开放8080端口

      1.配置挡火墙文件
      [root@CentOS 6  ~]# vim /etc/sysconfig/iptables
      2.输入命令,按下i键,将以下内容添加
      

      在这里插入图片描述

      3.添加完后,按下esc键,:wq保存退出
      4.重启防火墙
      [root@CentOS 6  ~]#  service iptables restart 
      5.然后再次在浏览器中输入http://ip:8080,如果看到tomcat系统界面,说明安装成功。
      
  • 3.4 Linux中配置tomcat的服务器启动和关闭和配置tomcat的开机启动

    1、通过命令cd /etc/init.d文件夹下
    2、再通过命令 vim tomcat 进入vim编辑界面
    3、用过 i键 现在把下面代码贴入编辑界面
    4、通过命令修改tomcat的权限 chmod 755 /etc/rc.d/init.d/tomcat
    5、将文件加入到服务队列中 chkconfig --add tomcat
    6、查看tomcat 文件是否加入服务列表成功 chkconfig --list
    7、设置服务开机自启动 chkconfig tomcat on
    

    Shell脚本

     
        #!/bin/bash  
        # This is the init script for starting up the  
        #  Jakarta Tomcat server  
        #  
        # chkconfig: 345 91 10  
        # description: Starts and stops the Tomcat daemon.  
        #  
    
        # Source function library.  
        . /etc/rc.d/init.d/functions  
    
        # Get config.  
        . /etc/sysconfig/network  
    
        # Check that networking is up.  
        [ "${NETWORKING}" = "no" ] && exit 0  
    
        export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #自己的jdk安装目录
        tomcat_home=/usr/local/tomcat/tomcat  #自己的tomcat安装目录
        startup=$tomcat_home/bin/startup.sh  
        shutdown=$tomcat_home/bin/shutdown.sh  
    
        start(){  
           echo -n "Starting Tomcat service:"  
           cd $tomcat_home  
           $startup  
           echo "tomcat is succeessfully started up"  
        }  
    
        stop(){  
           echo -n "Shutting down tomcat: "  
           cd $tomcat_home  
           $shutdown  
           echo "tomcat is succeessfully shut down."  
        }  
    
        status(){  
            numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l`  
            if [ $numproc -gt 0 ]; then  
               echo "Tomcat is running..."  
            else  
               echo "Tomcat is stopped..."  
            fi  
        }  
    
        restart(){  
           stop  
           start  
        }    
        # See how we were called.  
        case "$1" in  
        start)  
           start  
           ;;  
        stop)  
           stop  
           ;;  
        status)  
           status  
           ;;  
        restart)  
           restart  
           ;;  
        *)  
           echo $"Usage: $0 {start|stop|status|restart}"  
           exit 1  
        esac
    

    在执行chkconfig --add tomcat 命令的时候老是提示服务不支持 chkconfig

    **在sehll脚本前添加这三行(存在的话替换就好)**
    #!/bin/bash
    #chkconfig:  2345 81 96
    #description: Starttomcat
    
  • 3.5 给tomcat配置用户名和密码登录

    ①当tomcat安装完成之后,访问http://ip:8080即可以看到tomcat发布的网站,这时候需要管理我们发布网站,就需要登录tomcat,那么在centos中如何设置登录名和密码。
    ②在tomcat安装包下面的conf文件下含有一个tomcat-user.xml文件,修改此文件即可,命 令为:vim tomcat-users.xml
    ③在打开的xml配置文件最后面写入下面这段配置文件之后保存并且退出即可。
    在这里插入代码片

        <role rolename="admin-gui"/>   
        <role rolename="manager-gui"/>
        <user username="tomcat" password="admin" roles="manager-gui,admin-gui"/>
    
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值