چگونه Tomcat 9 را نصب کنیم و از کجا می توان آن را میزبانی کرد؟

بیاموزید که چگونه Tomcat و برخی از گزینه های میزبانی cloud را برای نصب برنامه های Tomcat خود نصب کنید.


دو بخش برای این وبلاگ پست وجود دارد – اولین بخش در مورد نحوه نصب Apache Tomcat در اوبونتو توسط خود شما ، و صحبت می کند دومین بخش در مورد بهترین سیستم عامل هاستینگ موجود برای میزبانی برنامه های Tomcat صحبت می کند.

آپاچی تامکت چیست؟?

آپاچی تامکت یک سرور وب / برنامه منبع باز از بنیاد Apache است. قبلاً جاکارتا خوانده می شد. این یک سرور HTTP و یک ظرف servlet است. به طور پیش فرض ، درگاه 8080 کار می کند.

Tomcat سرویسهای جاوا و مشخصات صفحات سرور جاوا را پیاده سازی می کند. این برنامه یک محیط وب سرور جاوا را برای اجرای کد جاوا فراهم می کند. Apache Tomcat شامل تنظیمات و ابزارهای مدیریتی است. همچنین می توان با ویرایش پرونده پیکربندی XML به طور مستقیم پیکربندی شد.

در اینجا راهنمای گام به گام برای نصب Tomcat 9 در Ubuntu 18.04 وجود دارد.

پيش نياز

برای نصب Tomcat ، باید جاوا را روی سیستم خود نصب کنید.

مخزن را به روز کنید و جاوا 8 را نصب کنید.

به روز رسانی مناسب سودو
sudo apt-get install openjdk-8-jdk -y

جاوا 8 را که به عنوان نسخه جاوا فعلی نصب کرده اید ، انتخاب کنید.

sudo update-alternatives –config java

نسخه Java را بررسی کنید.

[ایمیل محافظت شده]: ~ $ java -version
نسخه openjdk "1.8.0_212"
محیط زمان اجرا OpenJDK (ساخت 1.8.0_212-8u212-b03-0ubuntu1.18.10.1-b03)
سرور OpenJDK 64 بیتی 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.47M 3.87MB / s در 2.7s

2019-11-18 14:29:38 (3.87 مگابایت در ثانیه) – ‘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 را مطابق مسیر نصب جاوا تغییر دهید.

[واحد]

توضیحات = ظرف سرویس تامکت 9

پس از = network.target

[سرویس]

نوع = چنگال

کاربر = 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 در حالت اجرا است یا خیر.

[ایمیل محافظت شده]: system $ systemctl وضعیت tomcat.service
● tomcat.service – ظرف سرو سرویس Tomcat 9
بارگذاری شده: بارگذاری شده (/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 / موفقیت)
PID اصلی: 22947 (جاوا)
وظایف: 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 آغاز شد.

  • با استفاده از دستور زیر می توانید از سیستم بخواهید که بطور خودکار tomcat را در زمان بوت شروع کند.

[ایمیل محافظت شده]: ~ $ sudo systemctl tomcat را فعال کنید
ایجاد Symlink /etc/systemd/system/multi-user.target.wants/tomcat.service et /etc/systemd/system/tomcat.service.

  • اطمینان حاصل کنید که فایروال شما از اجرای Tomcat متوقف نمی شود. درگاه 8080 را باز کنید که tomcat روی آن اجرا می شود.

[ایمیل محافظت شده]: ~ $ sudo ufw اجازه 8080 / TCP را می دهد
قوانین به روز شد
قوانین به روز شده (v6)

  • پرونده tomcat-users.xml را ویرایش کنید که در آن همه کاربران و نقش ها برای رابط مدیریت وب tomcat تعریف شده اند.

[ایمیل محافظت شده]: ~ $ sudo gedit apache-tomcat-9.0.27 / conf / tomcat-users.xml

  • من به شما وظیفه مدیر-gui کاربر Tomcat را نیز می دهم که به آن اجازه می دهد تا با اعتبار دیگری به رابط مدیریت وب دسترسی پیدا کند.

<?نسخه xml ="1.0" رمزگذاری ="UTF-8"?>

tomcat ui

  • حالا برو http: // localhost: 8080 / manager / html, جایی که داشبورد وب Tomcat موجود است. از شما خواسته می شود وارد شوید ، برای ورود به سیستم از نام کاربری tomcat و رمز عبور استفاده کنید. با استفاده از این رابط ، می توانید با کلیک یک دکمه ، برنامه را شروع ، متوقف کنید ، بارگذاری مجدد کنید ، مستقر کنید.

مدیر برنامه Tomcat وب

تبریک می گویم! شما با موفقیت Tomcat 9 را در اوبونتو 18.04 نصب کرده اید.

اکنون قسمت دوم در مورد سیستم عامل هاستینگ و ویژگی های آنها.

میزبانی A2

سکوی میزبان A2 ادعا می کند که میزبانی Tomcat آنها سریعترین ، آسانترین و مطمئن ترین است. در A2 ، شما می توانید 20X سریعتر با استفاده از VPS تقویت کننده V2 توربو A2 اجرا کنید.

آنها 24 hosting 7 پشتیبانی از هر مسئله میزبانی که در پلت فرم آنها با 99.9٪ ضمانت به موقع مشاهده می کنید ، دارند. این امر A2 را به یک سیستم عامل میزبانی بسیار معتبر تبدیل می کند.

به شما گزینه های کافی برای سفارشی کردن منابع مورد نیاز در سیستم عامل را می دهد. A2 سازگار با توسعه دهنده است و به شما امکان دسترسی اساسی به پرونده های سرور را می دهد که طبق نیاز شما ویرایش آن ها رایگان است. ضمانت بازگشت پول در هر زمان بدون ریسک وجود دارد اگر شما پلتفرم میزبان را دوست ندارید و می خواهید استفاده را متوقف کنید.

کاماترا

کاماترا یک سیستم عامل محبوب میزبانی ابر است. این به شما کمک می کند Tomcat را در چند ثانیه تنظیم ، پیکربندی و راه اندازی کنید. می توانید نسخه Tomcat مورد نظر خود را میزبانی کنید و همچنین منطقه (منطقه) ای را که می خواهید از یک رابط کاربری ساده میزبان شوید ، انتخاب کنید..

قیمت گذاری بسیار جذاب است.

می توانید آن را با حداقل 4 دلار در ماه شروع کنید.

بسته به پیکربندی شما انتخاب می کنید ، طیف گسترده ای از گزینه های قیمت گذاری ارائه شده توسط Kamatera وجود دارد. می توانید یکی از گزینه های قیمت گذاری ماهانه یا حتی گزینه قیمت گذاری ساعتی را انتخاب کنید. بهترین قسمت 30 روز اول کاملاً رایگان است.

ژله ای

ژله ای پیکربندی چند ابر را ارائه می دهد که در آن برنامه ها می توانند روی ابرهای مختلف برای دسترسی زیاد بالا میزبانی شوند. این ترکیبی از مدلهای PaaS (Platform as a Service) و CaaS (کانتینر به عنوان سرویس) را ارائه می دهد.

با رابط کاربری ساده خود می توانید به راحتی برنامه tomcat نسخه آن را انتخاب کرده و تنها با چند کلیک آن را در چند ثانیه راه اندازی کنید.

ژله ای - tomcat

خوشه بندی اتوماتیک Tomcat در Jelastic یک ویژگی در دسترس بالا را ارائه می دهد. بنابراین ، اگر هر نمونه Tomcat از کار بیفتد ، نمونه دیگری به صورت خودکار شروع می شود. خوشه tomcat شما می تواند بطور خودکار در Jelastic مقیاس بگذارد ، و همچنین گزینه های دستی به شما می دهد تا خوشه خود را به صورت افقی مقیاس کنید.

چند ویژگی دیگر که Jelastic ارائه می دهد عبارتند از:

  • پشتیبانی از خدمات خرد و برنامه های قدیمی
  • ابزارهای CI و CD یکپارچه برای اتوماسیون
  • ساخته شده در سیستم نظارت با اطلاع رسانی هشدار
  • افزونه های IDE یکپارچه: IntelliJ IDEA ، Eclipse ، NetBeans
  • اشتراک گذاری محیط و همکاری با سطح دسترسی های مختلف
  • Marketplace با مجموعه ای غنی از برنامه های از پیش تنظیم شده برای نصب یک کلیک

JavaPipe

یکی دیگر از بستر هاستینگ است سرویس میزبانی جاوا برای تامکت این شامل افزونه های داخلی برای خواب زمستانی ، Spring MVC ، سرویس ها و JSP ها ، Grails ، Play و موارد دیگر.

با JavaPipe ، می توانید با کمترین قیمت 5.40 دلار در هر ماه شروع کنید ، که به نسخه های 7 ، 8 یا 9 Tomcat اختصاصی با پشتیبانی JDK 7 ، 8 ، 10 یا 11 اختصاص می دهد. این امکان را به 128 مگابایت تا 2 گیگابایت رم اختصاص داده شده و دسترسی نامحدود به MariaDB می دهد. همچنین 200 گیگابایت ترافیک ماهانه و 5 گیگابایت حافظه SSD دریافت می کنید. گزینه های قیمت گذاری دیگری نیز با سیستم عامل جاوا میزبانی که ترافیک ماهانه و حافظه 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