Installieren Sie Tomcat auf dem Linux-System und konfigurieren Sie den Start und das Herunterfahren des Dienstes

Installieren Sie Tomcat auf dem Linux-System und konfigurieren Sie den Start und das Herunterfahren des Dienstes

Konfigurieren des Startens und Herunterfahrens von Diensten im Linux-System

1. Führen Sie den Befehl cd /etc/init.d aus, um zum Ordner zu gelangen

2. Rufen Sie die Vim-Bearbeitungsoberfläche über den Befehl vim tomcat auf

3. Verwenden Sie die i-Taste, um den folgenden Code in die Bearbeitungsoberfläche einzufügen

Das Shell-Skript lautet wie folgt

    #!/bin/bash 
    # Dies ist das Init-Skript zum Starten des 
    # Jakarta Tomcat-Server 
    # 
    # chkconfig: 345 91 10 
    # Beschreibung: Startet und stoppt den Tomcat-Daemon. 
    # 
 
    # Quellfunktionsbibliothek. 
    . /etc/rc.d/init.d/Funktionen 
 
    # Konfiguration abrufen. 
    . /etc/sysconfig/netzwerk 
 
    # Überprüfen Sie, ob das Netzwerk aktiv ist. 
    [ "${NETWORKING}" = "nein" ] && exit 0 
 
    export JAVA_HOME=/usr/local/javaweb/jdk1.8.0_192 #Ihr eigenes JDK-Installationsverzeichnis tomcat_home=/usr/local/tomcat/tomcat #Ihr eigenes Tomcat-Installationsverzeichnis startup=$tomcat_home/bin/startup.sh 
    shutdown=$tomcat_home/bin/shutdown.sh 
 
    Start(){ 
      echo -n "Tomcat-Dienst wird gestartet:" 
      cd $tomcat_home 
      $Startup 
      echo "Tomcat wurde erfolgreich gestartet" 
    } 
 
    stoppen(){ 
      echo -n "Tomcat wird heruntergefahren: " 
      cd $tomcat_home 
      $Herunterfahren 
      echo "Tomcat wurde erfolgreich heruntergefahren." 
    } 
 
    Status(){ 
      numproc=`ps -ef | grep catalina | grep -v "grep catalina" | wc -l` 
      wenn [ $numproc -gt 0 ]; dann 
        echo "Tomcat läuft..." 
      anders 
        echo "Tomcat wurde gestoppt..." 
      fi 
    } 
 
    neu starten(){ 
      stoppen 
      Start 
    }  
    # Sehen Sie, wie wir angerufen wurden. 
    Fall "$1" in 
    Start) 
      Start 
      ;; 
    stoppen) 
      stoppen 
      ;; 
    Status) 
      Status 
      ;; 
    Neustart) 
      Neustart 
      ;; 
    *) 
      echo $"Verwendung: $0 {start|stop|status|restart}" 
      Ausfahrt 1 
    esac

(Die Datei kann nicht ausgeführt werden, bitte führen Sie diesen Befehl aus) Fügen Sie der Datei Berechtigungen hinzu, damit die Skriptdatei ausgeführt werden kann. Der Befehl lautet: chmod 755 /etc/rc.d/init.d/tomcat

4. Fügen Sie die Datei zur Servicewarteschlange hinzu

chkconfig --add tomcat

5. Überprüfen Sie, ob die Tomcat-Datei erfolgreich zur Dienstliste hinzugefügt wurde

chkconfig --list

6. Stellen Sie den Dienst so ein, dass er beim Booten automatisch gestartet wird

chkconfig tomcat on

Zusammenfassung endet hier

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem, dass der eingebettete Spring Boot-Tomcat nicht startet
  • Tomcat startet und beendet die Ausführung einer Methode Timing Task (Spring)
  • So starten Sie das Quellcode-Debugging von Tomcat in Idea und rufen Tomcat zum Debuggen auf
  • Idea konfiguriert Tomcat zum Starten eines Webprojekts - Grafik-Tutorial
  • Lösen Sie schnell das Problem des langsamen Tomcat-Starts, super einfach

<<:  Detaillierte Erklärung des Unterschieds zwischen Routing-Hooks in Vue2.x und Vue3.x

>>:  MySql-Index verbessert die Abfragegeschwindigkeit allgemeine Methoden Codebeispiele

Artikel empfehlen

So betreiben Sie eine MySql-Datenbank mit Gorm

1. Festlegen der Groß-/Kleinschreibung von Felder...

Was ist das Basis-Tag und was macht es?

Der <base>-Tag gibt die Standardadresse ode...

Verwenden Sie Docker, um ein Git-Image mithilfe des Klon-Repositorys zu erstellen

Überblick Ich verwende Docker seit über einem Jah...

Implementierung des Vue-Top-Tags-Browserverlaufs

Inhaltsverzeichnis Unsinn Implementierte Funktion...

Vue3+Skript-Setup+ts+Vite+Volar-Projekt

Inhaltsverzeichnis Erstellen Sie ein Vue + TS-Pro...

Detaillierte Analyse von Javascript-Datenproxys und Ereignissen

Inhaltsverzeichnis Datenbroker und Events Überprü...

js implementiert einen einfachen Countdown

In diesem Artikelbeispiel wird der spezifische Co...

Ein Artikel zum Verständnis von MySQL Index Pushdown (ICP)

Inhaltsverzeichnis 1. Einleitung 2. Grundsatz Pra...

Implementierung der Header-Informationen für Nginx-Operationsantworten

Voraussetzung: Sie müssen das Modul ngx_http_head...

Schreiben Sie einen einfachen Rechner mit JavaScript

Die Wirkung ist wie folgt:Referenzprogramm: <!...

Analyse des Prinzips und der Verwendung der kontinuierlichen MySQL-Aggregation

Dieser Artikel veranschaulicht anhand von Beispie...