安裝tomcat

在這裏插入圖片描述

安裝Tomcat (非root用戶操作請在指令前加sudo)

  第一步:下載tomcat

        wget http://cdn.quanminbb.com/downloads/tomcat/apache-tomcat-8.0.36.tar.gz
        
        // 下載完畢後執行ll -a,確認存在jdk-8u91-linux-x64.rpm且文件大小在9m左右表示下載ok

  第二步:安裝tomcat

        tar xzf apache-tomcat-8.0.36.tar.gz  //解壓
          
        mv apache-tomcat-8.0.36 /opt/tomcat  //移動到指定目錄
          

  第三步:增加tomcat用戶,將tomcat目錄授權給新增用戶(AWS中請授權給centos用戶)

        /usr/sbin/groupadd tomcat   // 增加tomcat用戶組
        
        /usr/sbin/useradd -s /bin/bash -g tomcat tomcat  // 增加tomcat用戶
        
        /usr/sbin/usermod -L tomcat // 鎖定密碼,使密碼無效
        
        chown -R tomcat:tomcat /opt/tomcat/  //將tomcat目錄歸屬交給tomcat用戶
          

  第四步:刪除webapps下自帶的項目

        cd /opt/tomcat/webapps
        
        rm -rf docs/ examples/ host-manager/ manager/
          

  第五步:編寫tomcat啓動腳本

        /etc/systemd/system/tomcat.service
          

  第六步:使用service 來啓動 "tomcat啓動腳本"

        // 1. 創建 tomcat-qmxbb-manage.service
        
        #Systemd unit file for tomcat
        [Unit]
        Description=Apache Tomcat Web Application Container
        After=syslog.target network.target
        [Service]
        Type=forking
        Environment=JAVA_HOME=/usr/java/jdk1.8.0_91
        Environment=CATALINA_PID=/opt/tomcat-qmxbb-manage/temp/tomcat.pid
        Environment=CATALINA_HOME=/opt/tomcat-qmxbb-manage
        Environment=CATALINA_BASE=/opt/tomcat-qmxbb-manage
        Environment='CATALINA_OPTS=-Xms1G -Xmx2G -server -XX:+UseParallelGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:../opt/tomcat-qmxbb-manage/logs/gc.log'
        Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
        ExecStart=/opt/tomcat-qmxbb-manage/bin/startup.sh
        ExecStop=/bin/kill -15
        User=root
        Group=root
        [Install]
        WantedBy=multi-user.target
        
        
        // 2. 啓用服務
        
        systemctl enable tomcat-qmxbb-manage.service 
        
        // 3. 使用service來啓動 "tomcat啓動腳本"
        
        service tomcat-qmxbb-manage.service  start 
          

  第七步:檢查tomcat進程

        ps axu | grep tomcat
        
        // 進程如不存在可通過/opt/tomcat/logs/catalina.out定位錯誤
          

  第八步:訪問服務器ip對應8080端口進入tomcat默認頁確認安裝成功(默認頁參考)

        // 後端服務可以測試接口
        
        http://xxx.xxx.xxx.xxx:8080
          
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章