V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Tomcat 8 na CentOS. Pro ty z vás, kteří to 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 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 systém CentOS.
Nainstalujte Apache Tomcat 8 na CentOS
Krok 1. JAVA je prvním požadavkem instalace Tomcat.
CentOS 32 bit:
wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-i586.rpm" \ -O /opt/jdk-8-linux-i586.rpm
rpm -Uvh /opt/jdk-8-linux-i586.rpm
CentOS 64 bit:
wget --no-cookies \ --no-check-certificate \ --header "Cookie: oraclelicense=accept-securebackup-cookie" \ "http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.rpm" \ -O /opt/jdk-8-linux-x64.rpm
rpm -Uvh /opt/jdk-8-linux-x64.rpm
Dále nakonfigurujte nově nainstalované soubory JAVA 8 pomocí příkazu ‚alternatives‘ a spusťte na terminálu následující řadu příkazů pro konfiguraci Javy.
# alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000 # alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_05/bin/jar 20000 # alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000 # alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.8.0_05/jre/bin/javaws 20000 # alternatives --set java /usr/java/jdk1.8.0_05/jre/bin/java # alternatives --set javaws /usr/java/jdk1.8.0_05/jre/bin/javaws # alternatives --set javac /usr/java/jdk1.8.0_05/bin/javac # alternatives --set jar /usr/java/jdk1.8.0_05/bin/jar
Můžete to také ověřit zadáním následujícího příkazu.
java -version
Krok 2. Stáhněte a rozbalte archiv Tomcat.
Po instalaci a konfiguraci JAVA v systému je nyní čas stáhnout si nejnovější verzi Apache Tomcat.
cd /opt wget http://www.apache.org/dist/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz tar -xvf pache-tomcat-8.0.21.tar.gz
Krok 3. Přidejte uživatele a skupinu kocourků.
ln -s /opt/apache-tomcat-8.0.21 /opt/tomcat-latest chown -hR tomcat8: /opt/tomcat-latest /opt/apache-tomcat-8.0.21
Krok 4. Nakonfigurujte Tomcat tak, aby běžel jako služba.
cd /opt/apache-tomcat-8.0.21/bin ./startup.sh
Dostanete následující výstup.
Using CATALINA_BASE: /var/local/apache-tomcat-8.0.21 Using CATALINA_HOME: /var/local/apache-tomcat-8.0.21 Using CATALINA_TMPDIR: /var/local/apache-tomcat-8.0.21/temp Using JRE_HOME: /usr Using CLASSPATH: /var/local/apache-tomcat-8.0.21/bin/bootstrap.jar:/var/local/apache-tomcat-8.0.21/bin/tomcat-juli.jar Tomcat started.
Můžete ověřit, že služba běží, ve výchozím nastavení Tomcat běží na portu č. 8080.
[root@server ~]# netstat -antup | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
Krok 5. Nakonec v prohlížeči otevřete Tomcat, přejděte na svou IP nebo doménu s portem 8080 (protože Tomcat vždy poběží na portu 8080), jako příklad:mydomain.com:8080, nahraďte mydomain.com svou IP nebo doménou.
Chcete-li Tomcat vypnout, stačí spustit skript pro vypnutí ve stejné složce, jako je tento:
/opt/apache-tomcat-8.0.21/bin/shutdown.sh
Krok 6. Nastavte uživatelské účty.
Nakonfigurujte uživatele Tomcatu tak, aby měli přístup k sekcím správce/správce. Můžete to provést přidáním uživatelů do souboru conf/tomcat-users.xml s vaším oblíbeným textem editor. Přidejte tento text do souboru:
nano /opt/apache-tomcat-8.0.21/conf/server.xml
Umístěte následující dva řádky těsně nad poslední řádek.
<!-- user manager can access only manager section --> <role rolename="manager-gui" /> <user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" /> <!-- user admin can access manager and admin section both --> <role rolename="admin-gui" /> <user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />
Blahopřejeme! Úspěšně jste nainstalovali Apache Tomcat. Děkujeme, že jste použili tento návod k instalaci Apache Tomcat 8 na systém CentOS. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Tomcat .