V následujícím tutoriálu se dozvíte, jak nainstalovat a nastavit Apache Tomcat 8 na vašem CentOS 6 VPS .
Co je Tomcat?
Apache Tomcat (dříve známý jako Jakartský kocour ) je aplikační server vyvinutý organizací Apache Software Foundation, který spouští servlety Java a vykresluje webové stránky obsahující kódování stránky Java Server.
AKTUALIZOVAT SYSTÉM
Ujistěte se, že jste na screen
relaci a váš CentOS 6 Linux Virtual Server je aktuální spuštěním:
## screen -U -S tomcat8-screen## yum update
NAINSTALUJTE JAVA 8
Stáhněte si nejnovější JAVA 8 odtud nebo použijte následující příkaz ke stažení JAVA JDK 8u5:
pro 32bitové systémy použijte:
## 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
pro 64bitové systémy použijte:
## 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
jakmile je balíček JAVA stažen, nainstalujte jej pomocí rpm
takto:
pro 32bitové systémy použijte:
## rpm -Uvh /opt/jdk-8-linux-i586.rpm
pro 64bitové systémy použijte:
## rpm -Uvh /opt/jdk-8-linux-x64.rpm
KONFIGUROVAT JAVA
nakonfigurujte nově nainstalovaný JAVA balíček pomocí alternatives
jako v:
## alternativ --install /usr/bin/java java /usr/java/jdk1.8.0_05/jre/bin/java 20000## alternativ --install /usr/bin/jar jar /usr/java/ jdk1.8.0_05/bin/jar 20000## alternativy --install /usr/bin/javac javac /usr/java/jdk1.8.0_05/bin/javac 20000## alternativy --install /usr/bin/javaws javaws / usr/java/jdk1.8.0_05/jre/bin/javaws 20000## alternativy --set java /usr/java/jdk1.8.0_05/jre/bin/java## alternativy --set javaws /usr/java/jdk1 .8.0_05/jre/bin/javaws## alternativy --set javac /usr/java/jdk1.8.0_05/bin/javac## alternativy --set jar /usr/java/jdk1.8.0_05/bin/jarzkontrolujte verzi JAVA běžící na vašem systému:
## java -verzeNAINSTALOVAT TOMCAT 8
Vytvořte samostatného uživatele, který bude provozovat server Tomcat:
## useradd -r tomcat8 --shell /bin/falseStáhněte si nejnovější verzi Tomcat 8 odtud nebo použijte následující příkaz ke stažení Tomcat 8.0.5
## wget http://mirrors.koehn.com/apache/tomcat/tomcat-8/v8.0.5/bin/apache-tomcat-8.0.5.tar.gz -P /tmpRozbalte obsah archivu Tomcat do
/opt
pomocí následujícího příkazu:## tar -zxf /tmp/apache-tomcat-8.0.5.tar.gz -C /opt## ln -s /opt/apache-tomcat-8.0.5 /opt/tomcat-latest## chown -hR tomcat8:/opt/tomcat-latest /opt/apache-tomcat-8.0.5SPUSTIT SLUŽBU Tomcat 8
Vytvořte následující init skript v
/etc/init.d/tomcat8
#!/bin/bash## tomcat8## chkconfig:- 80 20#### BEGIN INIT INFO# Poskytuje:tomcat8# Povinný-Start:$network $syslog# Povinný-Stop:$network $syslog# Výchozí -Start:# Výchozí-Stop:# Popis:Tomcat 8# Stručný popis:start a stop tomcat### END INIT INFO## Knihovna zdrojových funkcí.#. /etc/rc.d/init.d/functionsexport JAVA_HOME=/usr/java/defaultexport JAVA_OPTS="-Dfile.encoding=UTF-8 \ -Dnet.sf.ehcache.skipUpdateCheck=true \ -XX:+UseConcMarkSweepGC \ - XX:+CMSClassUnloadingEnabled \ -XX:+UseParNewGC \ -XX:MaxPermSize=128m \ -Xms512m -Xmx512m"export PATH=$JAVA_HOME/bin:$PATHTOMCAT_HOME=/opt/tomcat-latesttomcatD8WATT`USER={00tomcatDechpCAT`OWN_USER=20tomcatDechpCAT`USER=2 aux | grep org.apache.catalina.startup.Bootstrap | grep -v grep | awk '{ print $2 }'`}start() { pid=$(tomcat_pid) if [ -n "$pid" ] then echo "Tomcat už běží (pid:$pid)" else # Start kocour echo "Spouštím kocourka " ulimit -n 100000 umask 007 /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/startup.sh fi return 0}stop() { pid=$(tomcat_pid) if [ -n "$pid " ] pak echo "Stoping Tomcat" /bin/su -p -s /bin/sh $TOMCAT_USER $TOMCAT_HOME/bin/shutdown.sh let kwait=$SHUTDOWN_WAIT count=0; dokud [ `ps -p $pid | grep -c $pid` ='0' ] || [ $count -gt $kwait ] do echo -n -e "\nčekání na ukončení procesů"; spánek 1 nech počet=$počet+1; hotovo if [ $count -gt $kwait ]; potom echo -n -e "\zabíjení procesů, které se nezastavily po $SHUTDOWN_WAIT sekundách" kill -9 $pid fi else echo "Tomcat neběží" fi return 0}případ $1 instart) start;; stop) stop;; restart) stop start;;status) pid=$(tomcat_pid) if [ -n "$pid" ] then echo "Tomcat běží s pid:$pid" else echo "Tomcat neběží" fi;; esac exit 0udělejte skript spustitelný pomocí
chmod
## chmod +x /etc/init.d/tomcat8Spusťte server Tomcat 8 pomocí:
## spuštění služby tomcat8Přidejte službu Tomcat 8 ke spuštění systému:
## chkconfig tomcat8 zapnutoZískejte přístup k nově nainstalovanému Tomcatu na adrese http://YOUR_IP:8080
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Tomcat 8 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete také zvážit přečtení našeho příspěvku na téma Instalace Tomcat 9 na CentOS 7 pro aktualizace.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.