„Apache Tomcat“ diegimas „Ubuntu 14.04“.

„Apache Tomcat“ diegimas „Ubuntu 14.04“.

„Apache Tomcat“, sukurta tos pačios organizacijos kaip ir populiarus „Apache“ žiniatinklio serveris, yra žiniatinklio serveris, leidžiantis lankytojams aptarnauti „Java“ tinklalapius. Šiame vadove pamatysime, kaip galime įdiegti Apache Tomcat Ubuntu 14.04 serveryje.

1 veiksmas: išankstinių sąlygų diegimas

Pirmiausia turime atnaujinti visą programinę įrangą savo serveryje ir įdiegti keletą būtinų sąlygų:

apt-get update

Tai atlikę įdiekite JDK:

apt-get install default-jdk

2 veiksmas: vartotojo sukūrimas

Mums reikės ne root naudotojo, kad paleistume Tomcat žiniatinklio serverį. Kad būtų lengviau valdyti, pavadinsime jį „rutuliuku“. Natūralu, kad tai gali būti viskas, ko norite.

groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

3 veiksmas: „Tomcat“ diegimas

Patvirtinus, kad būtinos sąlygos sėkmingai įdiegtos, galime pradėti Tomcat diegimo procesą. Pirmiausia atsisiųsime failus:

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

Nustatykite leidimus:

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 veiksmas: sukurkite scenarijų

Dabar turėsime sukurti scenarijų, kad galėtume paleisti Tomcat kaip paslaugą.

Norėdami tai padaryti, turėsite nustatyti JAVA_HOMEkintamąjį. Tai galite rasti naudodami šią komandą:

update-alternatives --config java

Tai padarę sukurkite scenarijų:

vi /etc/init/tomcat.conf

Į failą įklijuokite šį turinį:

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

Išsaugoję šį failą, vykdykite:

sudo initctl reload-configuration

Dabar galite paleisti „Tomcat“ žiniatinklio serverį naudodami šią komandą:

initctl start tomcat

Pradėję paslaugą, „Tomcat“ galite pasiekti šiuo URL:

serverip:8080

4 veiksmas: nustatykite žiniatinklio valdymo sąsają

Norėdami pasiekti žiniatinklio valdymo sąsają, turėsime sukurti vartotoją, kuris galės ją pasiekti. Atidarykite šį failą naudodami mėgstamą redaktorių:

/opt/tomcat/conf/tomcat-users.xml

Į šį failą įklijuokite šiuos dalykus:

<tomcat-users>
    <user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>

Pakeiskite „vartotoją“ į vartotojo vardą, o „slaptažodį“ – į vartotojo, kurį norite sukurti, slaptažodį. Būtinai atsiminkite!

Iš naujo paleiskite Tomcat įvesdami:

initctl restart tomcat

Dabar galėsite prisijungti naudodami ką tik sukurtą vartotojo vardą ir slaptažodį.

„Tomcat“ galite pasiekti šiuo URL:

serverip:8080

Yra kelios sąsajos. Programėlę Manager galite pasiekti čia:

serverip:8080/manager/html

Naudodami tvarkyklės programą galite tvarkyti svetaines, priglobtas jūsų Tomcat serveryje.

Prieglobos tvarkyklę galima pasiekti iš šio URL:

serverip:8080/host-manager/html/

Sveikiname! Dabar nustatėte savo Tomcat serverį!


Kas yra JNLP failas? Kaip atidaryti vieną?

Kas yra JNLP failas? Kaip atidaryti vieną?

Jei nesate susipažinę su JNLP failais, toliau skaitykite šį vadovą, kad sužinotumėte daugiau apie juos. Taip pat parodykite, kaip juos atidaryti.

„Windows“: išvalykite „Java“ žiniatinklio talpyklą naudodami komandų eilutę

„Windows“: išvalykite „Java“ žiniatinklio talpyklą naudodami komandų eilutę

Išvalykite „Java Web Start Cache“ naudodami komandą iš „Windows Run“ dialogo lango.

Ar „Java“ programėlės gali veikti „Android“?

Ar „Java“ programėlės gali veikti „Android“?

Atrodo, kad tarp kai kurių „Android“ vartotojų kyla didelė painiava dėl to, kaip „Java“ veikia jų įrenginiuose. Matyt, yra vartotojų, kurie norėtų paleisti

Užkirsti kelią „Java Update Available“ iššokantiems pranešimams

Užkirsti kelią „Java Update Available“ iššokantiems pranešimams

Kaip įjungti arba išjungti pranešimą „Java Update Available“ sistemoje „Windows“ ir „MacOS“.

„Apache Tomcat“ diegimas „Ubuntu 14.04“.

„Apache Tomcat“ diegimas „Ubuntu 14.04“.

„Apache Tomcat“, sukurta tos pačios organizacijos kaip ir populiarus „Apache“ žiniatinklio serveris, yra žiniatinklio serveris, leidžiantis lankytojams aptarnauti „Java“ tinklalapius. Šiame

„CentOS 7“ nustatykite „Red5 Media Server“.

„CentOS 7“ nustatykite „Red5 Media Server“.

Naudojate kitą sistemą? „Red5“ yra atvirojo kodo medijos serveris, įdiegtas „Java“, leidžiantis paleisti „Flash“ kelių vartotojų programas, tokias kaip tiesioginis srautas.

Kaip įdiegti „Apache Tomcat 8“ „CentOS 7“.

Kaip įdiegti „Apache Tomcat 8“ „CentOS 7“.

„Apache Tomcat“ yra atvirojo kodo žiniatinklio serveris, skirtas „Java“ tinklalapiams aptarnauti. Jis plačiai naudojamas ir suteikia įvairių svarbių interneto programų

Kaip įdiegti „Apache Maven 3.5“ „CentOS 7“.

Kaip įdiegti „Apache Maven 3.5“ „CentOS 7“.

„Apache Maven“ yra nemokama atvirojo kodo programinės įrangos projektų valdymo įrankis, plačiai naudojamas diegti „Java“ pagrįstas programas. Būtinos sąlygos Nauj

Kaip rankiniu būdu įdiegti „Java 8“ Ubuntu 16.04

Kaip rankiniu būdu įdiegti „Java 8“ Ubuntu 16.04

Šiame vadove sužinosite, kaip rankiniu būdu įdiegti Java 8 Ubuntu 16.04. Šiame vadove pateiktos instrukcijos veiks ir kitose Ubuntu versijose

Įdiekite „Java SE“ „CentOS“.

Įdiekite „Java SE“ „CentOS“.

Įvadas Java yra populiari programinės įrangos platforma, leidžianti kurti ir paleisti Java programas ir programėles įvairiose aparatinės įrangos aplinkose. Ten ar

Kaip įdiegti „Gradle“ „CentOS 7“.

Kaip įdiegti „Gradle“ „CentOS 7“.

Naudojate kitą sistemą? „Gradle“ yra nemokamas atvirojo kodo kūrimo automatizavimo įrankių rinkinys, pagrįstas „Apache Ant“ ir „Apache Maven“ koncepcijomis. Gradle suteikia

„Minecraft Bukkit“ serveris „Debian Wheezy“.

„Minecraft Bukkit“ serveris „Debian Wheezy“.

Įvadas „Bukkit“ yra „Minecraft“ plėtinys, siūlantis keletą išskirtinių funkcijų ir papildinių, kurie gali labai pagerinti jūsų žaidimų patirtį.

Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį