GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Tomcat 10 na Ubuntu 21

Apache Tomcat je open-source Java servlet a kontejner Java Server Page. Vývojáři vytvářejí a nasazují dynamické aplikace založené na java pomocí Apache Tomcat. Java servlety jsou malé java programy definující, jak server zpracovává požadavky a odpovědi. Vývojáři píší servlety, zatímco Tomcat zpracovává veškerý backend a směrování. Jelikož se jedná o opensource nástroj, do Apache Tomcat přispívají vývojáři z celého světa.

Apache Tomcat je open-source Java HTTP webový server vyvinutý Apache Software Foundation. Tomcat pomáhá nasadit Java Servlet a JavaServer Pages a slouží jim jako webový server HTTP.

V této příručce nainstalujeme Apache Tomcat 10 na Ubuntu 21.

Nainstalujte linuxový systém JDK Ubuntu.

apt update
apt install default-jdk

Zkontrolujte verzi Java pomocí následujícího příkazu:

java -version

Stáhněte si archiv Apache Tomcat.

apt install wget
wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz

Rozbalte soubor tar.

tar -xvzf apache-tomcat-10.0.12.tar.gz

Přesuňte extrahovaný soubor do adresáře /usr/share.

mv apache-tomcat-10.0.12/ /usr/share/apache-tomcat

Vytvořte uživatele apache tomcat, protože tohoto uživatele budeme používat. Udělte také oprávnění uživateli tomcat.

useradd -M -d /usr/share/apache-tomcat tomcat
chown -R tomcat /usr/share/apache-tomcat

Povolte přístup k uživatelskému rozhraní Apache Tomcat z vaší IP adresy.

nano /usr/share/apache-tomcat/webapps/manager/META-INF/context.xml

Přidejte svou IP do tohoto souboru.

Udělejte totéž s následujícím souborem:

nano /usr/share/apache-tomcat/webapps/host-manager/META-INF/context.xml

Po přidání IP uložte a ukončete oba soubory.

Nyní zabezpečte přístup k uživatelskému rozhraní správce. Upravte následující soubor:

nano /usr/share/apache-tomcat/conf/tomcat-users.xml

Přidejte následující řádky před kontext :

<!-- manager section user role -->
<role rolename="manager-gui" />
<user username="manager" password="Passw0rd" roles="manager-gui" />

<!-- admin section user role -->
<role rolename="admin-gui" />
<user username="admin" password="Strong123" roles="manager-gui,admin-gui" />

uložte a ukončete soubor.

Vytvořte systémovou jednotku pro kocoura ke spuštění/zastavení a restartování služby.

nano /etc/systemd/system/tomcat.service

Vložte následující řádky:

[Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'

Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid

ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

Uložit a ukončit.

Znovu načtěte systémového démona a spusťte službu Tomcat.

systemctl daemon-reload
systemctl restart tomcat
systemctl enable tomcat
systemctl status tomcat
ufw allow 8080

Nyní otevřete webový prohlížeč a zadejte https://vaše IP:8080. Zobrazí se výchozí stránka kocourků. Můžete jej použít podle svých potřeb.


Ubuntu
  1. Jak nainstalovat Tomcat na Ubuntu 18.04

  2. Jak nainstalovat Tomcat 8 na ubuntu 14.04

  3. Jak nainstalovat Tomcat na Ubuntu 18.04

  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache Tomcat 9 na Ubuntu 18.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 20.04

  2. Jak nainstalovat Tomcat 8.5 na Ubuntu 18.04

  3. Jak nainstalovat Apache Tomcat 10 na Ubuntu 20.04 / Ubuntu 18.04