Ինչպե՞ս տեղադրել Tomcat 9-ը և որտեղ այն հյուրընկալել:

Իմացեք, թե ինչպես տեղադրել Tomcat- ը և ամպային հոստինգի որոշ տարբերակ ՝ ձեր Tomcat ծրագրերը տեղակայելու համար.


Այս բլոգպոստին երկու մաս կա առաջին մասը խոսում է այն մասին, թե ինչպես կարելի է տեղադրել Apache Tomcat- ը Ubuntu- ի կողմից ձեր կողմից, և երկրորդը մասը խոսում է Tomcat ծրագրերը հյուրընկալող լավագույն հոստինգի պլատֆորմների մասին.

Ինչ է Apache Tomcat- ը?

Apache Tomcat բաց աղբյուրի վեբ / հավելվածի սերվեր է Apache հիմնադրամից: Այն նախկինում կոչվում էր Jakակարտա: Այն HTTP սերվեր է և սպասքի բեռնարկղ: Լռելյայն, այն գործում է 8080 պորտով.

Tomcat- ը իրականացնում է java servlets և Java սերվերի էջերի առանձնահատկությունները: Այն ապահովում է Java վեբ սերվերի միջավայր, որպեսզի Java կոդն օգտագործվի: Apache Tomcat- ը պարունակում է կազմաձևման և կառավարման գործիքներ: Այն կարող է ուղղակիորեն կազմաձևվել ՝ XML կազմաձևման ֆայլը խմբագրելով.

Ահա քայլ առ քայլ ուղեցույց ՝ Tombat 9-ը Ubuntu 18.04-ում տեղադրելու համար.

Նախադրյալ

Tomcat- ը տեղադրելու համար հարկավոր է Java- ն տեղադրել ձեր համակարգում.

Թարմացրեք պահոցը և տեղադրեք Java 8-ը.

sudo apt- ստացեք թարմացում
sudo apt-get install openjdk-8-jdk -y

Ընտրեք Java 8-ը, որը դուք պարզապես տեղադրել եք, որպես Java- ի ներկայիս տարբերակը.

sudo թարմացում-այլընտրանքներ –config Java

Ստուգեք Java տարբերակը.

[փոստով պաշտպանված է]: ~ $ java- փոխարկում
openjdk տարբերակը "1.8.0_212"
OpenJDK Runtime Environment (կառուցել 1.8.0_212-8u212-b03-0ubuntu1.18.10.1-b03)
OpenJDK 64-bit սերվեր VM (կառուցել 25.212-b03, խառը ռեժիմ)

Տեղադրեք Tomcat 9-ը

Ներբեռնեք Tomcat 9 տարբերակի վերջին փաթեթը, որն այժմ իր tomcat-9.0.27 է: Վերջին տարբերակի համար միշտ կարող եք դիմել պաշտոնական ներբեռնման հղմանը.

https://tomcat.apache.org/download-90.cgi

Ստորև բերված օրինակը 9.0.27-ի համար է.

  • Ներբեռնեք Tomcat փաթեթը

[փոստով պաշտպանված է]~ $ wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
–2019-11-18 14: 29: 04– http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
Լուծելով www-eu.apache.org (www-eu.apache.org) … 95.216.24.32, 2a01: 4f9: 2a: 185f :: 2
Միանալով www-eu.apache.org (www-eu.apache.org) | 95.216.24.32 |: 80 … միացված.
HTTP հարցումն ուղարկվել է ՝ սպասելով պատասխան … 200 Լավ
Երկարությունը ՝ 10982406 (10M) [դիմում / x-gzip]
Պահպանվում է ՝ «apache-tomcat-9.0.27.tar.gz»

apache-tomcat-9.0.27.tar.gz 100% [====================================== ==============================>] 10.47M 3.87MB / s 2.7s- ում

2019-11-18 14:29:38 (3.87 MB / s) – ‘apache-tomcat-9.0.27.tar.gz ‘պահպանված [10982406/10982406]

  • Արդյունահանեք Tomcat 9 փաթեթը

[փոստով պաշտպանված է]~ $ tar -xzf apache-tomcat-9.0.27.tar.gz

  • Անվտանգության նկատառումներից ելնելով ՝ մենք Tomcat- ի համար կստեղծենք համակարգի առանձին օգտվող.

[փոստով պաշտպանված է]~ $ sudo useradd -r -m -U -d /home/geekflare/apache-tomcat-9.0.27 -s / bin / false tomcat
[sudo] գաղտնաբառ geekflare:

  • Tomcat- ի օգտագործողը պետք է ամբողջական մուտք ունենա Tomcat- ի տեղադրման գրացուցակին: Այս հրամանը փոխում է տեղադրման գրացուցակի պատկանելիությունը tomcat օգտագործողին.

[փոստով պաշտպանված է]: $ sudo chown -RH tomcat: apache-tomcat-9.0.27

  • Tomcat- ի տոմատի գրացուցակի ներսում գտնվող բոլոր գրությունները պետք է գործադիր լինեն, ուստի ավելացրեք գործադիր թույլտվությունը.

[փոստով պաշտպանված է]~ $ sudo sh -c ‘chmod + x apache-tomcat-9.0.27 / bin / *. sh’

  • Ստեղծեք ֆայլ tomcat.service ներս / etc / systemd / system / tomcat- ը որպես ծառայություն գործարկելու համար.

Զարմանում ես ինչու: լավ, սա այն է, որպեսզի Tomcat- ը ինքնաբերաբար սկսի, երբ սերվերը վերաբեռնվի.

[փոստով պաշտպանված է]~ $ sudo gedit /etc/systemd/system/tomcat.service

  • Պատճենել-տեղադրեք ֆայլի ներքևում պարունակվող բովանդակությունը: Փոխեք JAVA_HOME ուղին ըստ ձեր Java տեղադրման ուղու.

[Միավոր]

Նկարագրություն = Tomcat 9 servlet բեռնարկղ

Հետո = network.target

[Ծառայություն]

Տեսակը = պատառաքաղ

Օգտագործող = tomcat

Խումբ = տոմատ

Շրջակա միջավայր ="JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-amd64"

Շրջակա միջավայր ="JAVA_OPTS = -Djava.security.egd = ֆայլ ՝ /// dev / urandom -Djava.awt.headless = ճշմարիտ"

Շրջակա միջավայր ="CATALINA_BASE = / տուն / geekflare / apache-tomcat-9.0.27"

Շրջակա միջավայր ="CATALINA_HOME = / տուն / geekflare / apache-tomcat-9.0.27"

Շրջակա միջավայր ="CATALINA_PID = / տուն / geekflare / apache-tomcat-9.0.27"

Շրջակա միջավայր ="CATALINA_OPTS = -Xms512M -Xmx1024M- սերվեր -XX: + ՕգտագործեքParallelGC"

ExecStart = / home / geekflare / apache-tomcat-9.0.27 / bin / startup.sh

ExecStop = / home / geekflare / apache-tomcat-9.0.27 / bin / shutdown.sh

[Տեղադրել]

WantedBy = multi-user.target

  • Գործարկեք ստորև տրված հրամանը `համակարգը պատմելու ձեր նոր ստեղծած ծառայության նոր ֆայլի մասին.

[փոստով պաշտպանված է]~ $ sudo systemctl daemon- վերբեռնման

  • Սկսեք tomcat ծառայությունը.

[փոստով պաշտպանված է]~ $ sudo systemctl- ի սկիզբը tomcat- ին

  • Ստուգեք, թե արդյոք tomcat ծառայությունն աշխատում է ռեժիմում, թե ոչ.

[փոստով պաշտպանված է]~ $ systemctl կարգավիճակը tomcat.service
Tomcat.service – Tomcat 9 servlet բեռնարկղ
Բեռնված է ՝ բեռնված (/etc/systemd/system/tomcat.service; անջատված; վաճառողի նախադրված. Միացված)
Ակտիվ ՝ ակտիվ (գործարկում) ՝ սկսած 2019-11-18 14:41:12 EST; 4s առաջ
Գործընթաց ՝ 22939 ExecStart = / home / geekflare / apache-tomcat-9.0.27 / bin / startup.sh (կոդ = դուրս է եկել, կարգավիճակը = 0 / ՀԱUCՈՂՈՒԹՅՈՒՆ)
Հիմնական PID ՝ 22947 (java)
Առաջադրանքներ ՝ 14 (սահմանաչափ ՝ 4680)
Հիշողություն ՝ 63.0 Մ
CGroup. /System.slice/tomcat.service
└─22947 /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -Djava.util.logging.config.file = / home / geekflare / apache-tomcat-9.0.27 / conf / logg

Nov 18 14:41:12 geekflare systemd [1]: Սկսելով Tomcat 9 servlet բեռնարկղը…
Nov 18 14:41:12 geekflare systemd [1]. Մեկնարկել է Tomcat 9 servlet բեռնարկղը.

  • Կարող եք համակարգից խնդրել ինքնաբերաբար սկսել tomcat- ը բեռնախցիկի ժամանակ ՝ գործարկելով ստորև նշված հրամանը.

[փոստով պաշտպանված է]~ $ sudo systemctl- ը միացնել tomcat- ը
Ստեղծվել է սինգլ /etc/systemd/system/multi-user.target.wants/tomcat.service et /etc/systemd/system/tomcat.service.

  • Համոզվեք, որ ձեր firewall- ը չի դադարում Tomcat- ի գործարկումից: Բացեք 8080 պորտը, որի վրա գործում է tomcat- ը.

[փոստով պաշտպանված է]~ $ sudo ufw- ն թույլ է տալիս 8080 / tcp
Կանոնները թարմացվել են
Նորացված կանոնները (v6)

  • Խմբագրել tomcat-users.xml ֆայլը, որտեղ բոլոր օգտագործողները և դերերը սահմանված են tomcat վեբ կառավարման միջերեսի համար.

[փոստով պաշտպանված է]~ $ sudo gedit apache-tomcat-9.0.27 / conf / tomcat-users.xml

  • Ես տալիս եմ նաև tomcat օգտվողի մենեջեր-գիի դեր, որը թույլ է տալիս այն մուտք գործել վեբ կառավարման միջերես տարբեր հավատարմագրերի.

<?xml տարբերակը ="1.0" կոդավորումը ="UTF-8"?>

tomcat վեբ ui

  • Հիմա գնացեք http: // localhost: 8080 / մենեջեր / html, որտեղ առկա է tomcat- ի վեբ վահանակը: Ձեզանից կառաջարկվի մուտք գործել, օգտվել օգտվողի անունից tomcat և գաղտնաբառի կառավարիչ ՝ մուտք գործելու համար: Օգտագործելով այս ինտերֆեյսը, կարող եք գործարկել կոճակի կտտոցով գործարկել, տեղադրել, վերբեռնել, վերազինել.

tomcat վեբ հավելվածների կառավարիչ

Շնորհավոր! Դուք հաջողությամբ տեղադրեցիք Tomcat 9-ը Ubuntu 18.04-ում.

Հիմա երկրորդ մասը `հյուրընկալող հարթակների և դրանց առանձնահատկությունների մասին.

A2 հոստինգ

A2 հոստինգի հարթակ պնդում է, որ իրենց Tomcat հյուրընկալումը ամենաարագ, ամենահեշտ և հուսալին է: A2- ում կարող եք ավելի արագ վազել 20X ՝ օգտագործելով A2- ի Turbo խթանող VPS- ը.

Նրանք առաջարկում են 24 × 7 աջակցություն ցանկացած հոստինգի խնդրի վերաբերյալ, որին բախվում եք նրանց ծրագրում `99.9% uptime երաշխիքով: Դա A2- ն դարձնում է հուսալի հոստինգի հարթակ.

Այն ձեզ տալիս է բավարար ընտրանքներ ՝ պլատֆորմի վրա անհրաժեշտ ռեսուրսները հարմարեցնելու համար: A2- ը մշակողի համար բարենպաստ է և հնարավորություն է տալիս օգտվել արխիվից դեպի բոլոր սերվերի ֆայլերը, որոնք դուք ազատ եք խմբագրելու ըստ ձեր կարիքի: Այն դեպքում, երբ դուք չեք հավանում հյուրընկալող հարթակ և ցանկանում եք դադարեցնել օգտագործումը, առկա է ռիսկերից զերծ ցանկացած պահի վերադարձի երաշխիք:.

Կամատերա

Կամատերա ամպային հոստինգի հանրաճանաչ հարթակ է: Այն օգնում է ձեզ կարգավորել, կարգավորել և գործարկել Tomcat- ը վայրկյաններով: Կարող եք ընտրել tomcat- ի տարբերակը, որը ցանկանում եք հյուրընկալել, ինչպես նաև այն գոտին (տարածաշրջանը), որտեղ ցանկանում եք հյուրընկալել պարզ ինտերֆեյսից:.

Գնագոյացումը շատ գրավիչ է.

Դուք կարող եք այն սկսել ամենացածր ամսական 4 դոլարից.

Կախված ձեր ընտրած կազմաձևից, կա Kamatera- ի կողմից առաջարկվող գնագոյացման տարբերակ: Կարող եք ընտրել ամսական գնագոյացման տարբերակ կամ նույնիսկ ժամային գնագոյացման տարբերակ: Լավագույն մասը առաջին 30 օրվա ընթացքում ամբողջությամբ անվճար է.

Դոնդող

Դոնդող առաջարկում է բազմապրոֆիլ կազմաձևեր, որտեղ հավելվածները կարող են հյուրընկալվել տարբեր ամպերի վրա ՝ լրացուցիչ բարձր հասանելիության համար: Այն տրամադրում է PaaS (Պլատֆորմ որպես ծառայություն) և CaaS (բեռնարկղ ՝ որպես ծառայություն) մոդելների համադրություն.

Իր պարզ ինտերֆեյսի միջոցով դուք կարող եք հեշտությամբ ընտրել tomcat հավելվածը դրա տարբերակը և մի քանի վայրկյանում այն ​​գործարկել ընդամենը մեկ կտտոցով.

դոնդող - տոմատ

Ավտոմատ Tomcat- ի կլաստավորումը Jelastic- ում առաջարկում է մատչելիության բարձր առանձնահատկություն: Այսպիսով, եթե tomcat- ի որևէ օրինակ ձախողվի, մեկ այլ դեպք ինքնաբերաբար կսկսվի: Ձեր tomcat- ի կլաստերը կարող է ավտոմատ կերպով ուղղահայացորեն մասշտաբել Jelastic- ում, և այն նաև հնարավորություն է տալիս ձեռնարկական ընտրանքներ ՝ ձեր կլաստերը հորիզոնական չափելու համար.

Jelastic- ի առաջարկներից մի քանի այլ հնարավորություններ են.

  • Աջակցություն միկրովարկերի և ժառանգության ծրագրերին
  • Ինտեգրված CI և CD գործիքներ ավտոմատացման համար
  • Ներկառուցված մոնիտորինգի համակարգ `ազդարարման միջոցով
  • Integrated IDE Plugins` IntelliJ IDEA, Eclipse, NetBeans
  • Շրջակա միջավայրի և հաշվի փոխանակման փոխանակում տարբեր հասանելիության մակարդակների հետ
  • Շուկա `նախապես կազմաձևված հավելվածների հարուստ շարք` մեկ սեղմումով տեղադրման համար

JavaPipe

Մեկ այլ հոստինգ հարթակ է Java հոստինգի ծառայություն Tomcat- ի համար: Այն պարունակում է ներկառուցված հավելվածներ ձմեռելու, գարնանային MVC, սպասարկումների և JSP- ների, ապարանքների, նվագարկումների և այլնի համար.

JavaPipe- ի միջոցով դուք կարող եք սկսել ամսական նույնքան ցածր $ 5.40, ինչը ձեզ հնարավորություն է տալիս նվիրել Tomcat- ի օրինակներ 7, 8 կամ 9 տարբերակները JDK 7, 8, 10 կամ 11 աջակցությամբ: Այն ձեզ տալիս է 128 ՄԲ-ից 2 ԳԲ նվիրված RAM և անսահմանափակ մուտք դեպի MariaDB: Դուք նաև ստանում եք ամսական 200 ԳԲ երթևեկություն և 5 ԳԲ SSD պահուստ: Գների այլ տարբերակներ կան նաև Java Hosting ծրագրով, որն առաջարկում է ամսական ավելի շատ երթևեկություն և SSD պահեստավորում.

Նաև 40% զեղչ եք ստանում, եթե վճարում եք երեք տարի: Այսպիսով, եթե կարելի է մտածել հոստինգի երկարաժամկետ ծրագրի մասին, դա կարող է օգտակար լինել

java հոստինգ - tomcat

Եզրակացություն

Ամեն ինչ վերաբերում էր Tomcat- ի տեղադրմանը և հյուրընկալող ծրագրերին: Եթե ​​դուք հետաքրքրված եք Tomcat- ով ինքներդ ձեզ հյուրընկալելով, բայց ամպի վրա, ապա դուրս եկեք այս հարթակները.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map