টমক্যাট লিনাক্সের জন্য একটি ওপেন সোর্স সার্ভার অ্যাপ্লিকেশন, উইন্ডোজ এবং অন্যান্য অপারেটিং সিস্টেমগুলি যা জাভা সার্ভারলেট পাত্রে চালনার জন্য ডিজাইন করা হয়েছে এবং জাভা সার্ভার পৃষ্ঠা প্রযুক্তিও চালাতে পারে।
টমক্যাট সার্ভলেট এবং জেএসপি সমর্থন সহ একটি ওয়েব ধারক। টমক্যাট জেবস বা জোনাসের মতো কোনও অ্যাপ্লিকেশন সার্ভার নয়।
আপনি করতে পারেন নিজে থেকেই একটি ওয়েব সার্ভার হিসাবে ফাংশন। টোমকেট অ্যাপাচি সফটওয়্যার ফাউন্ডেশনের সদস্য এবং স্বতঃচ্ছ স্বেচ্ছাসেবীদের দ্বারা বিকাশ ও আপডেট করা হয়েছে।
অ্যাপাচি সফ্টওয়্যার লাইসেন্সে প্রতিষ্ঠিত শর্তাদি অনুসারে ব্যবহারকারীদের এর সোর্স কোড এবং এর বাইনারি ফর্মটিতে অ্যাক্সেস রয়েছে।
সর্বশেষতম সংস্করণগুলি 9.x, যা সার্লেলেট 4.0 এবং জেএসপি 2.3 স্পেসিফিকেশন প্রয়োগ করে।
উবুন্টু এবং ডেরিভেটিভসে টমকেট ইনস্টলেশন
প্রদত্ত টমকেট লেখা ছিলজাভাতে এটি যে কোনও অপারেটিং সিস্টেমে জাভা ভার্চুয়াল মেশিন ব্যবহার করে works
এটিতে জাস্পার সংকলক অন্তর্ভুক্ত রয়েছে যা জেএসপিগুলিকে সার্লেলেটে সংকলন করে। টমক্যাট সার্ভলেট ইঞ্জিনটি প্রায়শই অ্যাপাচি ওয়েব সার্ভারের সাথে একত্রে বৈশিষ্ট্যযুক্ত।
এই গাইডটিতে আমরা উবুন্টুতে অ্যাপাচি টোম্যাট ভার্সন 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"
একবার পরিবর্তনটি হয়ে গেলে, আমরা Ctrl + O টিপে পরিবর্তনগুলি সংরক্ষণ করতে পারি এবং তারা সম্পাদনাটি Ctrl + X টিপে বন্ধ করতে পারি they
পরিবেশটি প্রতিষ্ঠিত হয়ে গেলে, আমাদের বাশার্ক ফাইলটি সম্পাদনা করতে হবে এবং জাভার পথ নির্ধারণ করা উচিত।
nano -w ~/.bashrc
ফাইলের নীচে নেভিগেট করুন এবং নিম্নলিখিত কোডটি বাশার্কে যুক্ত করুন।
# Java Path
JAVA_Home = / usr / lib / jvm / java-8-ওরাকল / জেরি রফতানি করুন
PATH = জাভা_হোম / বিন: রফতানি করুন: AT পথ [/ উত্সকোড]
আমরা ফাইলটি সংরক্ষণ এবং প্রস্থান করি এবং তারপরে আমরা নিম্নলিখিত কমান্ডটি কার্যকর করতে যাচ্ছি:
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 পোর্টে ডিফল্টরূপে খোলে, সুতরাং এটি অ্যাক্সেস করতে তাদের সার্ভারের স্থানীয় আইপি ঠিকানাটি সন্ধান করতে হবে এবং একটি ওয়েব ব্রাউজারে নিম্নলিখিত URL টি অ্যাক্সেস করতে হবে।
http://tu-ip: 8080
আমি কমান্ডটি sudo $ ক্যাটালিনহোম / বিন / স্টার্টআপ.শ চালাচ্ছি
এবং নিম্নলিখিত ত্রুটিটি প্রকাশিত হয়
sudo: /bin/startup.sh: কমান্ড পাওয়া যায় নি
এই সম্পর্কে কি
ক্যাটালিনহোম = / অপ্ট / টমক্যাট রফতানি করুন
ত্রুটি টি তে ... এটিকে পরিবর্তন করুন