How to install netbeans on Debian 9 (Stretch)
Obsah:
- Předpoklady
- Krok 1: Nainstalujte OpenJDK
- Krok 2: Vytvoření uživatele Tomcat
- Krok 3: Nainstalujte Tomcat
- Krok 4: Vytvořte soubor Systemd Unit
- Krok 5: Upravte bránu firewall
- Krok 6: Konfigurace webového rozhraní Tomcat
- Krok 6: Vyzkoušejte instalaci Tomcat
- Závěr
Apache Tomcat je open-source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket. Je to jedna z nejrozšířenějších aplikací a webových serverů na světě. Tomcat se snadno používá a má robustní ekosystém doplňků.
Tento tutoriál vysvětluje, jak nainstalovat a nakonfigurovat Tomcat 9 na Ubuntu 18.04. Stejné pokyny platí pro Ubuntu 16.04 a jakékoli distribuce založené na Ubuntu, včetně Linux Mint a Elementary OS.
Předpoklady
Abyste mohli instalovat balíčky do vašeho systému Ubuntu, musíte být přihlášeni jako uživatel s právy sudo.
Krok 1: Nainstalujte OpenJDK
Tomcat vyžaduje nainstalovanou Javu. Nainstalujeme OpenJDK, což je výchozí vývoj Java a runtime v Ubuntu 18.04.
Instalace Java je velmi jednoduchá. Začněte aktualizací indexu balíčku:
sudo apt update
Nainstalujte balíček OpenJDK spuštěním:
Krok 2: Vytvoření uživatele Tomcat
Z bezpečnostních důvodů by Tomcat neměl být spuštěn pod uživatelem root. Vytvoříme nového uživatele systému a skupinu s domovským adresářem
/opt/tomcat
který bude provozovat službu Tomcat:
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
Krok 3: Nainstalujte Tomcat
Stáhneme nejnovější binární vydání Tomcat 9 ze stránky Tomcat 9 ke stažení.
V době psaní je nejnovější verze
9.0.27
. Než budete pokračovat v dalším kroku, měli byste zkontrolovat novou verzi stránky stahování. Pokud existuje nová verze, zkopírujte odkaz do souboru Core
tar.gz
, který je v části Binární distribuce.
Začněte stažením archivu Tomcat do adresáře
/tmp
pomocí následujícího příkazu
wget
:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
Po dokončení stahování rozbalte archiv Tomcat a přesuňte jej do adresáře
/opt/tomcat
:
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
Chcete-li mít větší kontrolu nad verzemi a aktualizacemi Tomcat, vytvořte symbolický odkaz s názvem
latest
který odkazuje na instalační adresář Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Později, pokud chcete upgradovat instanci Tomcat, jednoduše rozbalte novější verzi a změňte symbolický odkaz tak, aby ukazoval na nejnovější verzi.
Jak jsme zmínili v předchozí sekci, Tomcat poběží pod uživatelem
tomcat
. Tento uživatel musí mít přístup do instalačního adresáře tomcat.
Následující příkaz změní vlastnictví adresáře na uživatele Tomcat a skupiny:
sudo chown -RH tomcat: /opt/tomcat/latest
Skripty uvnitř adresáře
bin
musí mít spustitelný příznak:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Krok 4: Vytvořte soubor Systemd Unit
Chcete-li spustit Tomcat jako službu, musíte vytvořit nový soubor jednotky.
Otevřete textový editor a vytvořte soubor s názvem
tomcat.service
v
/etc/systemd/system/
:
sudo nano /etc/systemd/system/tomcat.service
Vložte následující konfiguraci:
/etc/systemd/system/tomcat.service
Description=Tomcat 9 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Upravte hodnotu
JAVA_HOME
pokud je cesta k instalaci Java odlišná.
Uložte a zavřete soubor a upozorněte systemd, že jsme vytvořili nový soubor jednotek:
sudo systemctl daemon-reload
Spusťte službu Tomcat provedením:
sudo systemctl start tomcat
Zkontrolujte stav služby pomocí následujícího příkazu:
sudo systemctl status tomcat
* tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: enabled) Active: active (running) since Wed 2018-09-05 15:45:28 PDT; 20s ago Process: 1582 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1604 (java) Tasks: 47 (limit: 2319) CGroup: /system.slice/tomcat.service
Pokud nenastanou žádné chyby, povolte automatické spuštění služby Tomcat v době spuštění:
Krok 5: Upravte bránu firewall
Pokud je váš server chráněn bránou firewall a chcete přistupovat k serveru Tomcat z vnější strany místní sítě, musíte otevřít port
8080
.
Chcete-li povolit přenos na portu
8080
zadejte následující příkaz:
sudo ufw allow 8080/tcp
Obvykle při spuštění aplikace Tomcat v produkčním prostředí budete mít vyrovnávač zátěže nebo reverzní proxy. Doporučujeme omezit přístup k portu
8080
pouze na interní síť.
Krok 6: Konfigurace webového rozhraní Tomcat
Nyní, když je Tomcat nainstalován a spuštěn, je dalším krokem vytvoření uživatele s přístupem k rozhraní pro správu webu.
Uživatelé a role Tomcat jsou definováni v souboru
tomcat-users.xml
. Tento soubor je šablona s komentáři a příklady popisujícími, jak nakonfigurovat vytvoření uživatele nebo role.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Chcete-li přidat nového uživatele s přístupem k webovému rozhraní Tomcat (manager-gui a admin-gui), musíme definovat uživatele v souboru
tomcat-users.xml
, jak je uvedeno níže. Nezapomeňte změnit uživatelské jméno a heslo na něco bezpečnějšího:
Ve výchozím nastavení je webové rozhraní pro správu Tomcat nakonfigurováno tak, aby omezovalo přístup k aplikacím Manager a Host Manager pouze z localhost.
Chcete-li povolit přístup k webovému rozhraní odkudkoli, otevřete následující dva soubory a přidejte komentáře nebo odeberte řádky zvýrazněné žlutě.
V aplikaci Správce otevřete následující soubor:
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
V aplikaci Host Manager otevřete následující soubor:
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
context.xml
Další možností je povolit přístup k aplikacím Manager a Host Manager pouze z konkrétní IP adresy. Místo komentování bloků můžete jednoduše přidat svou IP adresu do seznamu.
Například pokud je vaše veřejná IP
45.45.45.45
, provedete následující změnu:
Seznam povolených IP adres je seznam oddělený svislou lištou
|
. Můžete přidat jednu IP adresu nebo použít regulární výrazy.
Nezapomeňte restartovat službu Tomcat při každé úpravě konfiguračních souborů Tomcat, aby se změny projevily:
Krok 6: Vyzkoušejte instalaci Tomcat
Otevřete prohlížeč a zadejte:
http://:8080
http://:8080
Za předpokladu, že je instalace úspěšná, měla by se zobrazit obrazovka podobná následující:
Závěr
Úspěšně jste nainstalovali Tomcat 9 do svého systému Ubuntu 18.04. Nyní můžete navštívit oficiální dokumentaci Apache Tomcat 8 a dozvědět se více o funkcích Apache Tomcat.
java tomcat ubuntuJak nainstalovat tomcat 8.5 na centos 7

Tento tutoriál ukazuje, jak nainstalovat Tomcat 8.5 na CentOS 7. Tomcat je open source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket.
Jak nainstalovat tomcat 8.5 na Debian 9

Tento tutoriál vám ukáže, jak nainstalovat Apache Tomcat 8.5 na Debian 9 a konfigurovat webové rozhraní Tomcat pro správu. Tomcat je dnes jedním z nejpoužívanějších aplikačních a webových serverů na světě.
Jak nainstalovat tomcat 8.5 na Ubuntu 18.04

Tento tutoriál ukazuje, jak nainstalovat Tomcat 8.5 na Ubuntu 18.04. Tomcat je dnes jednou z nejrozšířenějších aplikací a webových serverů na světě.