როგორ დააინსტალიროთ Tomcat 9 და სად მასპინძლობთ მას?

შეიტყვეთ, თუ როგორ უნდა დააინსტალიროთ Tomcat და ღრუბლოვანი ჰოსტინგის რამდენიმე ვარიანტი, რომ განათავსოთ თქვენი Tomcat პროგრამები.


ამ ბლოგპოსტისთვის ორი ნაწილია – პირველი ნაწილი საუბრობს იმაზე, თუ როგორ უნდა დააინსტალიროთ Apache Tomcat Ubuntu- ს საკუთარი თავის და მეორე ნაწილი საუბრობს საუკეთესო ჰოსტინგის პლატფორმებზე, რომლებიც ხელმისაწვდომი იქნება Tomcat პროგრამების მასპინძლობისთვის.

რა არის Apache Tomcat?

Apache Tomcat არის ღია წყარო ვებ / პროგრამის სერვერი Apache ფონდიდან. მას ადრე ჯაკარტას ეძახდნენ. ეს არის HTTP სერვერი და servlet კონტეინერი. ნაგულისხმევი, იგი მუშაობს პორტში 8080.

Tomcat ახორციელებს java servlets და Java სერვერის გვერდების სპეციფიკაციებს. იგი უზრუნველყოფს Java- სერვერის გარემოს, რომ Java- ს კოდის შესაქმნელად. Apache Tomcat მოიცავს კონფიგურაციისა და მართვის ინსტრუმენტებს. ასევე შესაძლებელია მისი კონფიგურაცია პირდაპირ XML კონფიგურაციის ფაილის რედაქტირებით.

აქ არის ნაბიჯ ნაბიჯ სახელმძღვანელო, რომ დააინსტალიროთ Tomcat 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 –ვერსია
openjdk ვერსია "1.8.0_212"
OpenJDK Runtime Environment (build 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 პაკეტი

[ელ.ფოსტა დაცულია]: w $ 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.47 მ 3.87 მბ / წმ 2.7-ში

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 კონტეინერი

შემდეგ = ქსელი.მიზანი

[სერვისი]

ტიპი = ჩანგალი

მომხმარებელი = tomcat

ჯგუფი = tomcat

გარემო ="JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-amd64"

გარემო ="JAVA_OPTS = -Djava.security.egd = ფაილი: /// dev / urandom -Djava.awt.headless = მართალია"

გარემო ="CATALINA_BASE = / home / geekflare / apache-tomcat-9.0.27"

გარემო ="CATALINA_HOME = / home / geekflare / apache-tomcat-9.0.27"

გარემო ="CATALINA_PID = / home / 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 / SUCCESS)
მთავარი PID: 22947 (java)
დავალებები: 14 (ლიმიტი: 4680)
მეხსიერება: 63.0M
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

ნოემბერი 18 14:41:12 geekflare systemd [1]: Tomcat 9 სერვის კონტეინერის დაწყება…
ნოემბერი 18 14:41:12 geekflare systemd [1]: დაიწყო Tomcat 9 servlet კონტეინერი.

  • შეგიძლიათ სისტემას ავტომატურად დაიწყოს tomcat ჩატვირთვის დროს, ქვემოთ მითითებული ბრძანებით.

[ელ.ფოსტა დაცულია]: ~ $ sudo systemctl ჩართეთ tomcat
შექმნილია Symlink /etc/systemd/system/multi-user.target.wants/tomcat.service et /etc/systemd/system/tomcat.service.

  • დარწმუნდით, რომ თქვენი firewall არ აჩერებს Tomcat- ს გაშვებას. გახსენით პორტი 8080, რომელზეც tomcat გადის.

[ელ.ფოსტა დაცულია]: ~ $ sudo ufw საშუალებას მისცემთ 8080 / სთ
წესები განახლებულია
წესები განახლებულია (v6)

  • შეცვალეთ tomcat-user.xml ფაილი, სადაც ყველა მომხმარებელი და როლი განისაზღვრება tomcat ვებ მენეჯმენტის ინტერფეისით.

[ელ.ფოსტა დაცულია]: $ sudo gedit apache-tomcat-9.0.27 / conf / tomcat-users.xml

  • მე ვაძლევთ tomcat მომხმარებლის მენეჯერის-გიის როლსაც, რაც საშუალებას აძლევს მას სხვა რწმუნებათა წვდომის საშუალებით ვებ – მენეჯმენტის ინტერფეისში..

<?xml ვერსია ="1.0" კოდირება ="UTF-8"?>

  • გახსენით თქვენი საყვარელი ბრაუზერი და წვდომა http: // localhost: 8080.

tomcat ვებ ui

  • ახლა წადი http: // localhost: 8080 / მენეჯერი / html, სადაც არის ტომკატის ვებ – პანელი. მოგეთხოვებათ სისტემაში შესვლა, გამოიყენოთ მომხმარებლის სახელი tomcat და პაროლის ადმინისტრატორი შესასვლელად. ამ ინტერფეისის გამოყენებით შეგიძლიათ დააჭიროთ, შეაჩეროთ, განაახლეთ, განათავსოთ პროგრამა ღილაკის დაჭერით.

tomcat ვებ პროგრამის მენეჯერი

გილოცავთ! თქვენ წარმატებით დაამონტაჟეთ Tomcat 9 Ubuntu 18.04-ზე.

ახლა მეორე ნაწილი მასპინძელ პლატფორმებზე და მათ მახასიათებლებზე.

A2 ჰოსტინგი

A2 ჰოსტინგის პლატფორმა აცხადებს, რომ მათი Tomcat ჰოსტინგი ყველაზე სწრაფი, მარტივი და საიმედოა. A2- ზე, შეგიძლიათ 20X- ით სწრაფად გაშვება A2- ის Turbo- ის გაძლიერებული VPS გამოყენებით.

ისინი გთავაზობთ 24 × 7 მხარდაჭერას ნებისმიერი ჰოსტინგის საკითხთან დაკავშირებით, რომელსაც მათ პლატფორმაზე 99.9% -იანი გარანტიით უზრუნველყოფენ. ეს A2- ს ძალიან საიმედო ჰოსტინგის პლატფორმად აქცევს.

ეს გაძლევთ საკმარის ვარიანტებს პლატფორმაზე საჭირო რესურსების მოსაწყობად. A2 არის დეველოპერული და საშუალებას გაძლევთ მიიღოთ ყველა სერვერის ფაილები, რომელთა რედაქტირებაც შეგიძლიათ უფასოდ. არსებობს რისკის გარეშე ნებისმიერი ფულის დაბრუნების გარანტია, თუ არ მოგწონთ მასპინძლობის პლატფორმა და გსურთ გამოიყენოთ შეჩერება.

კამატერა

კამატერა ღრუბლის პოპულარული პლატფორმაა. ის დაგეხმარებათ تنظیمის, კონფიგურაციისა და Tomcat წამში გახსნაში. თქვენ შეგიძლიათ აირჩიოთ tomcat ვერსია, რომლის გსურთ მასპინძლობა და ასევე ზონა (რეგიონი), სადაც გსურთ მასპინძლობა პირდაპირი ინტერფეისიდან.

ფასები ძალიან მიმზიდველია.

ამის მიღება შეგიძლიათ თვეში $ 4 – დან დაბალი ფასიდან.

თქვენი კონფიგურაციიდან გამომდინარე, აქ არის Kamatera- ს მიერ შემოთავაზებული ფასების უამრავი ვარიანტი. თქვენ შეგიძლიათ აირჩიოთ ყოველთვიური ფასების ვარიანტი ან თუნდაც საათობრივი ფასების ვარიანტი. საუკეთესო ნაწილი პირველი 30 დღეა უფასო.

ჟელასტური

ჟელასტური გთავაზობთ მრავალ ღრუბლიან კონფიგურაციას, სადაც პროგრამები შეიძლება განთავსდეს სხვადასხვა ღრუბელზე, დამატებითი მაღალი ხელმისაწვდომობისთვის. იგი უზრუნველყოფს PaaS (პლატფორმა, როგორც სერვისს) და CaaS (კონტეინერს, როგორც სერვისს) მოდელების კომბინაციას.

მისი მარტივი ინტერფეისით, თქვენ შეგიძლიათ მარტივად შეარჩიოთ tomcat აპლიკაცია მისი ვერსია და რამდენიმე წამში დააჭირეთ მას მხოლოდ ერთი დაჭერით.

ჟელასტიკური - tomcat

ავტომატური Tomcat- ის კლასტერება Jelastic გთავაზობთ მაღალი ხელმისაწვდომობის მახასიათებელს. თუ რომელიმე ტომკატის ინსტალაცია ვერ მოხერხდა, სხვა ინსტალაცია ავტომატურად იწყება. თქვენს tomcat- ის კლასტერს შეუძლია ავტომატურად შეაფასოს ვერტიკალურად Jelastic- ში და ასევე გაძლევთ სახელმძღვანელოს ვარიანტს თქვენი კასეტების ჰორიზონტალურად გასაზომად.

Jelastic გთავაზობთ რამდენიმე სხვა მახასიათებელს:

  • მიკროსერვისისა და მემკვიდრეობის პროგრამების მხარდაჭერა
  • ინტეგრირებული CI და CD ინსტრუმენტები ავტომატიზაციისთვის
  • ჩამონტაჟებული მონიტორინგის სისტემა განგაშის შეტყობინებით
  • ინტეგრირებული IDE მოდელები: IntelliJ IDEA, Eclipse, NetBeans
  • გარემოს და ანგარიშის თანამშრომლობის გაზიარება სხვადასხვა დაშვების დონეზე
  • ბაზარი წინასწარ დააკონფიგურირებული აპლიკაციების მდიდარი კომპლექტით, ერთი დაწკაპუნებით ინსტალაციისთვის

JavaPipe

კიდევ ერთი ჰოსტინგის პლატფორმაა ჯავის ჰოსტინგის სერვისი ტომკატისთვის. ის შეიცავს ჩაშენებულ დანამატებს hibernate, Spring MVC, Servlets and JSPs, Grails, Play და მრავალი სხვა.

JavaPipe– ით თქვენ შეგიძლიათ დაიწყოთ თვეში $ 5.40 – ით დაბალ ფასად, რაც გაძლევთ Tomcat– ის ინსტაგრამის 7, 8 ან 9 ვერსიებს, JDK 7, 8, 10 ან 11 მხარდაჭერით. ეს გაძლევთ 128 MBდან 2 GB გამოყოფილი RAM და შეუზღუდავი წვდომით MariaDB. თქვენ ასევე იღებთ ყოველთვიურად 200 GB ტრაფიკს და 5 GB SSD საცავის შენახვას. არსებობს ფასების სხვა ვარიანტები ასევე Java ჰოსტინგის პლატფორმით, რომელიც გთავაზობთ ყოველთვიურად მეტ ტრაფიკს და SSD შენახვას.

ასევე, მიიღებთ ფასდაკლებას 40%, თუ გადაიხდით სამი წლის განმავლობაში. ასე რომ, თუ შეიძლება ვიფიქროთ მასპინძლობის გრძელვადიან გეგმაზე, ეს შეიძლება მომგებიანი იყოს

ჯავა ჰოსტინგი - 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