GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Tomcat 8 auf einem CentOS 6 VPS

Im folgenden Tutorial erfahren Sie, wie Sie Apache Tomcat 8 auf Ihrem CentOS 6 VPS installieren und einrichten .

Was ist Tomcat?

Apache Tomcat (früher bekannt als Jakarta-Tomcat ) ist ein von der Apache Software Foundation entwickelter Anwendungsserver, der Java-Servlets ausführt und Webseiten darstellt, die Java Server Page-Codierung enthalten.

SYSTEM AKTUALISIEREN

Stellen Sie sicher, dass Sie sich in einem screen befinden Sitzung und Ihr CentOS 6 basierter Linux Virtual Server aktualisiert wird, indem er ausgeführt wird:

## screen -U -S tomcat8-screen
## yum update

INSTALLIEREN SIE JAVA 8

Laden Sie das neueste JAVA 8 von hier herunter oder verwenden Sie den folgenden Befehl, um JAVA JDK 8u5 herunterzuladen:

Verwenden Sie für 32-Bit-Systeme:

## wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-i586.rpm" \
-O /opt/jdk-8-linux-i586.rpm

Verwenden Sie für 64-Bit-Systeme:

## wget --no-cookies \
--no-check-certificate \
--header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm" \
-O /opt/jdk-8-linux-x64.rpm

Sobald das JAVA-Paket heruntergeladen wurde, installieren Sie es mit rpm wie folgt:

Verwenden Sie für 32-Bit-Systeme:

## rpm -Uvh /opt/jdk-8-linux-i586.rpm

Verwenden Sie für 64-Bit-Systeme:

## rpm -Uvh /opt/jdk-8-linux-x64.rpm

JAVA KONFIGURIEREN

Konfigurieren Sie das neu installierte JAVA-Paket mit alternatives wie in:

## alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000
## alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000
## alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000
## alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000
## alternatives --set java /usr/java/jdk1.8.0_05/jre/bin/java
## alternatives --set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws
## alternatives --set javac /usr/java/jdk1.8.0_05/bin/javac
## alternatives --set jar /usr/java/jdk1.8.0_05/bin/jar

überprüfen Sie die JAVA-Version, die auf Ihrem System läuft:

## java -version

TOMCAT 8 INSTALLIEREN

Erstellen Sie einen separaten Benutzer, der den Tomcat-Server ausführt:

## useradd -r tomcat8 --shell /bin/false

Laden Sie die neueste Version von Tomcat 8 von hier herunter oder verwenden Sie den folgenden Befehl, um Tomcat 8.0.5 herunterzuladen

## wget http://mirrors.koehn.com/apache/tomcat/tomcat-8/v8.0.5/bin/apache-tomcat-8.0.5.tar.gz -P /tmp

Extrahieren Sie den Inhalt des Tomcat-Archivs nach /opt mit dem folgenden Befehl:

## tar -zxf /tmp/apache-tomcat-8.0.5.tar.gz -C /opt
## ln -s /opt/apache-tomcat-8.0.5 /opt/tomcat-latest
## chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-8.0.5

STARTEN SIE DEN TOMCAT 8-DIENST

Erstellen Sie das folgende Init-Skript in /etc/init.d/tomcat8

#!/bin/bash
#
# tomcat8
#
# chkconfig: - 80 20
#
### BEGIN INIT INFO
# Provides: tomcat8
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start:
# Default-Stop:
# Description: Tomcat 8
# Short-Description: start and stop tomcat
### END INIT INFO

## Source function library.
#. /etc/rc.d/init.d/functions
export JAVA_HOME=/usr/java/default
export JAVA_OPTS="-Dfile.encoding=UTF-8 \
  -Dnet.sf.ehcache.skipUpdateCheck=true \
  -XX:+UseConcMarkSweepGC \
  -XX:+CMSClassUnloadingEnabled \
  -XX:+UseParNewGC \
  -XX:MaxPermSize=128m \
  -Xms512m -Xmx512m"
export PATH=$JAVA_HOME/bin:$PATH
TOMCAT_HOME=/opt/tomcat-latest
TOMCAT_USER=tomcat8
SHUTDOWN_WAIT=20

tomcat_pid() {
  echo `ps aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'`
}

start() {
  pid=$(tomcat_pid)
  if [ -n "$pid" ] 
  then
    echo "Tomcat is already running (pid: $pid)"
  else
    # Start tomcat
    echo "Starting tomcat"
    ulimit -n 100000
    umask 007
    /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/startup.sh
  fi


  return 0
}

stop() {
  pid=$(tomcat_pid)
  if [ -n "$pid" ]
  then
    echo "Stoping Tomcat"
    /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/shutdown.sh

    let kwait=$SHUTDOWN_WAIT
    count=0;
    until [ `ps -p $pid | grep -c $pid` = '0' ] || [ $count -gt $kwait ]
    do
      echo -n -e "\nwaiting for processes to exit";
      sleep 1
      let count=$count+1;
    done

    if [ $count -gt $kwait ]; then
      echo -n -e "\nkilling processes which didn't stop after $SHUTDOWN_WAIT seconds"
      kill -9 $pid
    fi
  else
    echo "Tomcat is not running"
  fi
 
  return 0
}

case $1 in
start)
  start
;; 
stop)   
  stop
;; 
restart)
  stop
  start
;;
status)
  pid=$(tomcat_pid)
  if [ -n "$pid" ]
  then
    echo "Tomcat is running with pid: $pid"
  else
    echo "Tomcat is not running"
  fi
;; 
esac    
exit 0

machen Sie das Skript mit chmod ausführbar

## chmod +x /etc/init.d/tomcat8

Starten Sie den Tomcat 8-Server mit:

## service tomcat8 start

Fügen Sie den Tomcat 8-Dienst zum Systemstart hinzu:

## chkconfig tomcat8 on

Greifen Sie unter http://YOUR_IP:8080

auf Ihren neu installierten Tomcat zu

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Tomcat 8 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch unseren Beitrag zur Installation von Tomcat 9 auf CentOS 7 für Updates lesen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Apache Tomcat unter CentOS 7

  2. So installieren Sie phpBB 3 auf einem CentOS 6 VPS

  3. So installieren Sie Gibbon auf einem CentOS VPS

  4. So installieren Sie phpList auf einem CentOS 7 VPS

  5. Wie installiere ich NodeBB auf einem CentOS VPS?

So installieren Sie R unter CentOS 8

So installieren Sie Apache Tomcat 8.5 unter CentOS 7.3

So installieren Sie Tomcat unter CentOS

So installieren Sie Apache Tomcat 9.0 / 8.5 unter CentOS 6 / RHEL 6

So installieren Sie Apache Tomcat unter CentOS 8

So installieren Sie Apache Tomcat 9 auf CentOS 7