Centos

如何在 centos 7 上安裝 Apache Tomcat 8?

  • July 9, 2017

我正在為 Java 開發人員配置 CentOS 7 系統。所以首先我使用命令安裝了Java

wget java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

之後安裝下載的包

yum install java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64.rpm

它已成功安裝,我已經使用

java -version

以下是命令回复

java version "1.7.0_131"
OpenJDK Runtime Environment (rhel-2.6.9.0.el7_3-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

請告訴我上述過程是否有問題。現在我必須安裝 Apache tomcat 8,但我正在通過網路研究它,但這很令人困惑,因為它們正在創建組和權限之類的東西。請有人告訴我最短的方法,因為我們只想測試系統並將部署一個範例 test.war 用於我們的測試目的。

在您的系統上安裝 java 後,您需要按照我在此處提到的操作:

#mv apache-tomcat-7 /opt

#useradd tomcat

#chown -R tomcat:tomcat /opt/apache-tomcat-7

要安裝tomcat,您需要執行startup.sh

#cd /opt/apache-tomcat…

#./bin/startup.sh

現在您在init.d目錄中創建 tomcat 文件以將 tomcat 作為服務執行。

#vim /etc/init.d/tomcat

  • 將以下腳本複制粘貼到您的 tomcat 文件中,更改系統中的目錄

#!/bin/bash

chkconfig: 234 20 80

描述:Tomcat 伺服器基本啟動/關閉腳本

導出 TOMCAT_HOME=/opt/apache-tomcat-7 START_TOMCAT= $ {TOMCAT_HOME}/bin/startup.sh STOP_TOMCAT= $ {TOMCAT_HOME}/bin/shutdown.sh

導出下載路徑=/tmp

導出 JAVA_OPTS="-Xms2g -Xmx2g -XX:PermSize=512m -XX:MaxPermSize=512m"

start() { echo -n “正在啟動 tomcat:” cd $ {TOMCAT_HOME}/bin su -p -s /bin/sh tomcat $ {START_TOMCAT} 回顯“完成”。}

stop() { echo -n “關閉 tomcat:” cd $ {TOMCAT_HOME}/bin su -p -s /bin/sh tomcat $ {STOP_TOMCAT} sleep 5 for pid in ps -ef | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{print $2}' | xargs do kill -9 $pid done echo “done.” }

案例“$1”在

    start)
    start
    ;;

    stop)
    stop
    ;;

    restart)
    stop
    start
    ;;

    *)
    echo "Usage: $0 {start|stop|restart}"

經社理事會

出口 0

chmod +x /etc/init.d/tomcat

chkconfig --add tomcat

su - tomcat

service tomcat start

請注意,Permsize、xms 和 xmx 大小是可選的,您需要向開發人員詢問確切的數量。

如果您需要有關在 tomcat 上為 Web 登錄創建使用者的幫助,請詢問。

引用自:https://unix.stackexchange.com/questions/344809