Korak 1: Instaliranje preduvjeta
Korak 2: Kreiranje korisnika
Korak 3: Instaliranje Tomcata
Korak 3: Izrada skripte
Korak 4: Postavite sučelje za upravljanje webom
Apache Tomcat, kreiran od strane iste organizacije kao i popularni Apache web poslužitelj, je web poslužitelj koji vam omogućuje posluživanje Java web stranica posjetiteljima. U ovom vodiču ćemo vidjeti kako možemo instalirati Apache Tomcat na Ubuntu 14.04 poslužitelj.
Korak 1: Instaliranje preduvjeta
Prije svega, moramo ažurirati sav softver na našem poslužitelju i instalirati niz preduvjeta:
apt-get update
Nakon što ste to učinili, instalirajte JDK:
apt-get install default-jdk
Korak 2: Kreiranje korisnika
Trebat će nam nekorijenski korisnik za pokretanje Tomcat web poslužitelja pod. Radi lakšeg upravljanja, nazvat ćemo ga "mačak". Naravno, ovo može biti sve što želite.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Korak 3: Instaliranje Tomcata
Nakon što potvrdimo da su preduvjeti uspješno instalirani, možemo započeti proces instalacije Tomcata. Prvo ćemo preuzeti datoteke:
cd
wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
mkdir /opt/tomcat
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
Postavite dopuštenja:
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat work/ temp/ logs/
Korak 3: Izrada skripte
Sada ćemo morati stvoriti skriptu kako bismo pokrenuli Tomcat kao uslugu.
Da biste to učinili, morat ćete postaviti JAVA_HOMEvarijablu. To možete pronaći pomoću sljedeće naredbe:
update-alternatives --config java
Nakon što to učinite, kreirajte skriptu:
vi /etc/init/tomcat.conf
Zalijepite sljedeći sadržaj u datoteku:
description "Tomcat"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env MEMORY="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $HOME/temp/*
end script
Nakon spremanja ove datoteke, izvršite:
sudo initctl reload-configuration
Sada možete pokrenuti Tomcat web poslužitelj pomoću sljedeće naredbe:
initctl start tomcat
Nakon pokretanja usluge, Tomcatu možete pristupiti na sljedećem URL-u:
serverip:8080
Korak 4: Postavite sučelje za upravljanje webom
Kako bismo pristupili web-sučelju za upravljanje, morat ćemo stvoriti korisnika koji će mu moći pristupiti. Otvorite sljedeću datoteku sa svojim omiljenim uređivačem:
/opt/tomcat/conf/tomcat-users.xml
Zalijepite sljedeće u ovu datoteku:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Promijenite "user" u korisničko ime i "password" u lozinku za korisnika kojeg želite stvoriti. Obavezno zapamtite!
Ponovno pokrenite Tomcat upisivanjem:
initctl restart tomcat
Sada ćete se moći prijaviti s korisničkim imenom i lozinkom koje ste upravo kreirali.
Tomcatu možete pristupiti na sljedećem URL-u:
serverip:8080
Postoji više sučelja. Aplikaciji Manager možete pristupiti ovdje:
serverip:8080/manager/html
Pomoću aplikacije Manager možete upravljati web stranicama koje se nalaze na vašem Tomcat poslužitelju.
Upravitelju hosta može se pristupiti sa sljedećeg URL-a:
serverip:8080/host-manager/html/
Čestitamo! Sada ste postavili vlastiti Tomcat poslužitelj!