Томцат је серверска апликација отвореног кода за Линук, Виндовс и други оперативни системи који су дизајнирани за покретање Јава Серверлет контејнера, а такође могу да покрећу и Јава Сервер Паге технологију.
Томцат је веб контејнер са сервлетом и ЈСП подршком. Томцат није сервер апликација, попут ЈБосс или ЈОнАС.
Можеш самостално функционише као веб сервер. Томцат развијају и ажурирају чланови Апацхе Софтваре Фоундатион и независни волонтери.
Корисници имају бесплатан приступ изворном коду и бинарном облику под условима утврђеним у лиценци за софтвер Апацхе.
Најновије верзије су 9.к, које примењују спецификације Сервлет 4.0 и ЈСП 2.3.
Томцат инсталација на Убунту и деривате
Од Томцат је написанито у Јави ради на било ком оперативном систему који има Јава виртуелну машину.
Укључује Јаспер преводилац, који компајлира ЈСП-ове у сервлете. Томцат сервлет механизам је често представљен заједно са веб сервером Апацхе.
У овом водичу видећемо како да инсталирамо Апацхе Томцат верзију 9 у Убунту, мада се ове наредбе односе и на било који други дериват Убунту-а.
Конфигуришите јава
Апацхе Томцат је Јава сервер, тако да није могуће користити софтвер без претходне инсталације Јаве.
Срећом постоји ППА за Убунту који уклања потешкоће у добијању радне верзије Јава рунтиме окружења.
Да бисте додали ППА у свој систем, Морају отворити терминал и у њега ћемо откуцати следећу команду:
sudo add-apt-repository ppa: webupd8team/java
Након додавања ППА у Убунту настављамо да освежавамо нашу листу са:
sudo apt update
И на крају можемо инсталирати јава помоћу ове наредбе:
sudo apt install oracle-java8-installer
Јава окружење није конфигурисано аутоматски за употребу када се инсталира. Зато морају да конфигуришу Јаву додавањем ствари у датотеку / етц / енвиронмент.
Да бисмо извршили ову операцију извршићемо следећу наредбу:
sudo nano -w /etc/environment
Сада се морамо померити на дно садржаја датотеке и у ово ћемо поставити следеће:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Једном када је промена извршена, можемо да сачувамо модификације притиском на Цтрл + О, а да би затворили уређивач то чине притиском на Цтрл + Кс.
Једном када се окружење успостави, треба да уредимо датотеку Басхрц и поставимо путању за Јаву.
nano -w ~/.bashrc
Идите на дно датотеке и додајте следећи код у Басхрц.
# Java Path
извоз ЈАВА_ХОМЕ = / уср / либ / јвм / јава-8-орацле / јре
извоз ПАТХ = ЈАВА_ХОМЕ / бин: $ ПАТХ [/ изворни код]
Сачувамо и излазимо из датотеке, а затим ћемо извршити следећу наредбу:
source ~/.bashrc
Када се ово заврши, препоручује се да поново покренемо рачунар како би промене које смо управо унели ступиле на снагу.
Инсталација Апацхе Томцат
Након поновног покретања рачунара, сада ћемо наставити са инсталирањем Томцата у наш систем, за то ћемо отворити терминал и у њега ћемо откуцати следеће:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Када се преузимање заврши, сад ћемо копирати садржај у фасциклу опт:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Сада настављамо са стварањем корисника и групе:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
А кориснику ћемо дати дозволе са:
chown -R tomcat:tomcat /opt/tomcat
Дајемо дозволе датотекама у директоријуму Томцат тако да су ови извршни:
cd /opt/tomcat/bin chmod + x *
Отворите датотеку Басхрц последњи пут помоћу:
nano -w ~/.bashrc
Једном када се датотека отвори, додајте следећи код на крај датотеке.
#Catalina export CATALINA_HOME=/opt/Tomcat
Сачувамо и затворимо датотеку, а затим извршимо:
source ~/.bashrc
На крају, покрените сервер извршавањем следеће наредбе:
sudo $CATALINA_HOME/bin/startup.sh
Да бисте зауставили Томцат сервер, покрените:
sudo $CATALINA_HOME/bin/shutdown.sh
Приступите серверу Апацхе Томцат
Томцат се подразумевано отвара на порту 8080, па ће му зато требати потражити локалну ИП адресу сервера и приступити следећој УРЛ адреси у веб прегледачу.
http://tu-ip: 8080
Покрећем команду судо $ ЦАТАЛИНА_ХОМЕ / бин / стартуп.сх
и излази следећа грешка
судо: /бин/стартуп.сх: наредба није пронађена
о чему се овде ради
извоз ЦАТАЛИНА_ХОМЕ = / опт / Томцат
грешка је у Т ... промените је у