GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak spustit server Tomcat při spuštění na serveru Ubuntu

Každý vývojář ví, že pro provoz jakékoli webové aplikace potřebuje webový server. Jedním z nejznámějších webových serverů pro J2EE je Apache Tomcat. Tomcat spouští aplikace vytvořené v JSP, JSF, Javascriptu a dostupných jazycích. Chcete-li spustit webový server, musíte spustit soubor shellu s názvem startup.sh a pokud potřebujete restartovat server, musíte přejít do složky a znovu spustit stejný příkaz. Co kdybyste mohli spustit skript pro tento příkaz ke spuštění Tomcat pokaždé, když se spustí váš systém? V tomto článku vám ukážeme, jak spustit server apache tomcat v Ubuntu při spuštění , ale nejprve mi dovolte, abych vám řekl více o Tomcatovi.

Kocourek Apache

Podle webu Apache „Software Apache Tomcat® je open-source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket. Specifikace Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket jsou vyvíjeny v rámci Java Community Process. Poslední stabilní verze je Tomcat 8.5.15.

Jak nainstalovat Tomcat Server?

Pokud bychom měli instalovat na plochu Ubuntu, museli jsme jít na stránku stahování Tomcat a vybrat formát pro stažení. Protože používáme příkazový řádek, musíme jej stáhnout pomocí odkazu na komprimovaný soubor. Tento proces byl testován od tomcat7 po tomcat9 alpha. Chcete-li to provést, spusťte níže uvedený příkaz na příkazovém řádku:

Krok 1:

$ wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz

€‹Krok 2:

$ sudo mv apache-tomcat-8.5.14.tar.gz /var/opt/ 

€‹Krok 2.5 (volitelný):€‹Abyste se vyhnuli požadavku na změnu hesla po superuživateli.

$ sudo su

Krok 3:€‹Rozbalte soubory.

$ tar -xvzf apache-tomcat-8.5.14.tar.gz tomcat 

Všimněte si, že pokud jste nepoužili krok 2.5, budete muset použít výše uvedený příkaz se sudo.

Krok 4:

Create the init script in /etc/init.d/tomcat8 and include  the information below - #!/bin/bash### BEGIN INIT INFO
# Provides: tomcat7
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO 
PATH=/sbin:/bin:/usr/sbin:/usr/bin
start() {
sh /var/opt/tomcat8/bin/startup.sh
}
stop() {
sh /var/opt/tomcat8/bin/shutdown.sh
}
case $1 in
start|stop) $1;;
restart) stop; start;;
*) echo "Run as $0 "; exit 1;;
Esac Step 5:Change its permissions and add the correct symlinks automatically: $ chmod 755 /etc/init.d/tomcat7
$ update-rc.d tomcat7 defaults 

Nyní se váš kocour spustí při startu vašeho systému a můžete jej ovládat pomocí služby tomcat7 Poznámka pro spuštění Tomcatu musíte mít nainstalované OpenJDK nebo JDK.

Závěr

‹Pro spuštění webového serveru existuje mnoho řešení aplikací a toto je pouze jedna z nich. Pokud jste webový vývojář nebo správce serveru, tento skript vám může pomoci udržet váš server vždy v provozu , aniž byste se museli obávat, pokud jste zapomněli spustit systém při startu. Zanechte své myšlenky v sekci komentářů níže.


Ubuntu
  1. Jak nainstalovat Tomcat na Ubuntu 18.04

  2. Jak nainstalovat Tomcat 8 na ubuntu 14.04

  3. Spustit SQL Server na Ubuntu?

  1. Jak spustit skript při spuštění na Ubuntu 20.04 Focal Fossa Server/Desktop

  2. Jak spustit skript při spuštění na Ubuntu 22.04 Jammy Jellyfish Server/Desktop

  3. Jak nainstalovat program One Gui na server Ubuntu?

  1. Jak nainstalovat Tomcat 8.5 na Ubuntu 18.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nasadit Mattermost na Ubuntu 18.04