Linux stellt Tomcat so ein, dass es automatisch unter Centos startet, und die Befehle in /etc/rc.local werden nach dem Booten automatisch ausgeführt.
Der übliche Befehl zum Starten von Tomcat lautet:
tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start
Wenn Sie einen davon direkt zu /etc/rc.local hinzufügen und nach dem Neustart der Maschine feststellen, dass Tomcat nicht gestartet wurde. Der Grund dafür ist, dass die Java-Umgebung beim Booten nicht eingerichtet wurde. Daher habe ich ein Skript geschrieben, um zuerst die Java-Umgebung einzurichten und sie dann zu starten. Das Skript lautet wie folgt:
export java_home=/usr/local/jdk1.6.0_30 export path=$java_home/bin/:$path export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar:$classpath export catalina_home=/usr/local/tomcat-6.0.35/
/usr/local/tomcat-6.0.35/bin/catalina.sh start
Angenommen, es wird als Datei mit dem Namen gespeichert auto-startup.sh und in /usr /local/tomcat-6.0.35/bin gespeichert, und fügen Sie dann /usr/local/tomcat-6.0.35/bin/auto-startup.sh zu /etc/rc.local hinzu. Hinweis: Sie müssen auto-startup.sh so einstellen, dass es über Ausführungsberechtigungen verfügt.
Zu den Linux-Versionen gehören: Deepin, UbuntuKylin, Manjaro, LinuxMint, Ubuntu und andere Versionen. Unter ihnen ist Deepin eine der am besten entwickelten Linux-Distributionen in China; Ubuntu Kylin ist eine auf Ubuntu basierende Linux-Distribution; der Standard-Cinnamon-Desktop von LinuxMint ähnelt dem von Windows XP und ist einfach und leicht zu bedienen Verwendung; Ubuntu ist eine Desktop-Anwendung, hauptsächlich Linux-Betriebssystem.
Das obige ist der detaillierte Inhalt vonSo richten Sie Tomcat so ein, dass es unter Linux automatisch startet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!