V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Tomcat na CentOS 7. Pro ty z vás, kteří nevěděli, Apache Tomcat je open-source webový server a vyvinutý kontejner servletů od Apache Software Foundation. Implementuje specifikace Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language a Java WebSocket od Sun Microsystems a poskytuje prostředí webového serveru pro spuštění kódu Java.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na svém vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache Tomcat na server CentOS 7.
Nainstalujte Apache Tomcat na CentOS 7
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
yum clean all yum -y update
Krok 2. Instalace Java 8.
Apache Tomcat 9 vyžaduje, aby byla na serveru nainstalována Java 8 nebo novější. Pro instalaci Java 8 spusťte následující příkaz:
yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64
Po instalaci ji můžete také ověřit zadáním následujícího příkazu:
java -version
Krok 3. Nainstalujte Apache Tomcat 9 na CentoS 7.
Nejprve přejděte na oficiální web Apache Tomcat a stáhněte si nejnovější verzi softwaru na svůj server. V tuto chvíli je nejnovější verzí verze 9.0.7 :
wget http://www.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.zip
Rozbalte stažený zip archiv:
unzip apache-tomcat-9.0.7.zip -d /opt
Dále vytvořte nový adresář s názvem ‚apache-tomcat-9.0.7‘. Přejmenujeme jej na něco jednoduššího:
cd /opt mv apache-tomcat-9.0.7/ tomcat
Potom spusťte následující příkazy pro nastavení proměnné prostředí CATALINA_HOME:
echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc source ~/.bashrc
Nedoporučuje se spouštět Apache Tomcat jako uživatel root, takže přidejte uživatele a skupinu Tomcat:
useradd -r tomcat --shell /bin/false chown -R tomcat:tomcat /opt/tomcat/
Nyní vytvořte systemd
soubor s následujícím obsahem:
### nano /etc/systemd/system/tomcat.service [Unit] Description=Apache Tomcat 9 After=syslog.target network.target[Service] User=tomcat Group=tomcat Type=forking Environment=CATALINA_PID=/opt/tomcat/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh Restart=on-failure [Install] WantedBy=multi-user.target
Uložte soubor a spusťte následující příkaz pro opětovné načtení systemd
manažer:
systemctl daemon-reload systemctl start tomcat systemctl enable tomcat
Krok 4. Posouzení Apache Tomcat 9.
Nakonec otevřete Tomcat z vašeho prohlížeče, přejděte na svou IP nebo doménu s portem 8080 (protože Tomcat bude vždy běžet na portu 8080), jako příklad: http://your_IP_address:8080/manager/html
pomocí uživatele ‚admin‘ a hesla ‚PASSWORD‘
Blahopřejeme! Úspěšně jste nainstalovali Apache Tomcat. Děkujeme, že jste použili tento návod k instalaci Apache Tomcat na systémy CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Tomcat.