Корак 1: Инсталирање предуслова
Корак 2: Креирање корисника
Корак 3: Инсталирање Томцат-а
Корак 3: Креирање скрипте
Корак 4: Подесите интерфејс за управљање вебом
Апацхе Томцат, креиран од стране исте организације као и популарни Апацхе веб сервер, је веб сервер који вам омогућава да посетиоцима служите Јава веб странице. У овом водичу ћемо видети како можемо да инсталирамо Апацхе Томцат на Убунту 14.04 сервер.
Корак 1: Инсталирање предуслова
Прво, морамо да ажурирамо сав софтвер на нашем серверу и да инсталирамо неколико предуслова:
apt-get update
Након што то урадите, инсталирајте ЈДК:
apt-get install default-jdk
Корак 2: Креирање корисника
За покретање Томцат веб сервера биће нам потребан корисник који није роот. Ради лакшег управљања, назваћемо га "мачак". Наравно, ово може бити шта год желите.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Корак 3: Инсталирање Томцат-а
Након што потврдимо да су предуслови успешно инсталирани, можемо започети процес инсталације Томцат-а. Прво ћемо преузети датотеке:
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
Подесите дозволе:
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/
Корак 3: Креирање скрипте
Сада ћемо морати да креирамо скрипту да бисмо покренули Томцат као услугу.
Да бисте то урадили, мораћете да подесите JAVA_HOMEпроменљиву. То можете пронаћи помоћу следеће команде:
update-alternatives --config java
Након што то урадите, креирајте скрипту:
vi /etc/init/tomcat.conf
Налепите следећи садржај у датотеку:
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
Након што сачувате ову датотеку, извршите:
sudo initctl reload-configuration
Сада можете покренути Томцат веб сервер помоћу следеће команде:
initctl start tomcat
Након покретања услуге, Томцат-у можете приступити на следећој УРЛ адреси:
serverip:8080
Корак 4: Подесите интерфејс за управљање вебом
Да бисмо приступили Веб интерфејсу за управљање, мораћемо да креирамо корисника који ће моћи да му приступи. Отворите следећу датотеку помоћу свог омиљеног уређивача:
/opt/tomcat/conf/tomcat-users.xml
Налепите следеће у ову датотеку:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Промените „корисник“ у корисничко име и „лозинку“ у лозинку за корисника којег желите да креирате. Обавезно запамтите!
Поново покрените Томцат уписивањем:
initctl restart tomcat
Сада ћете моћи да се пријавите са корисничким именом и лозинком које сте управо креирали.
Томцату можете приступити на следећој УРЛ адреси:
serverip:8080
Постоји више интерфејса. Апликацији Менаџер можете приступити овде:
serverip:8080/manager/html
Помоћу апликације Манагер можете да управљате веб локацијама које се налазе на вашем Томцат серверу.
Хост Манагер-у се може приступити са следеће УРЛ адресе:
serverip:8080/host-manager/html/
Честитам! Сада сте подесили сопствени Томцат сервер!