ലിനക്സിൽ ഏറ്റവും പുതിയ Apache Tomcat 8.5.14 എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


അപ്പാച്ചെ സോഫ്uറ്റ്uവെയർ ഫൗണ്ടേഷൻ വികസിപ്പിച്ചെടുത്ത ഒരു ഓപ്പൺ സോഴ്uസ് വെബ് സെർവറും സെർവ്uലെറ്റ് കണ്ടെയ്uനറുമാണ് ടോംകാറ്റ് എന്നറിയപ്പെടുന്ന അപ്പാച്ചെ ടോംകാറ്റ്. ഇത് പ്രാഥമികമായി ജാവയിൽ എഴുതുകയും അപ്പാച്ചെ ലൈസൻസ് 2.0 ന് കീഴിൽ പുറത്തിറക്കുകയും ചെയ്യുന്നു. ഇതൊരു ക്രോസ് പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷനാണ്.

അടുത്തിടെ, 2017 ഏപ്രിൽ 18-ന്, Apache Tomcat പതിപ്പ് 8-ൽ എത്തി (അതായത് 8.5.14), അതിൽ നിരവധി പരിഹാരങ്ങളും മറ്റ് മെച്ചപ്പെടുത്തലുകളും മാറ്റങ്ങളും ഉൾപ്പെടുന്നു. ഈ റിലീസിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ശ്രദ്ധേയമായ ചില മാറ്റങ്ങൾ ഇവയാണ്: Java Servlet 3.1, JSP (JavaServer പേജുകൾ) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 മുതലായവയ്ക്കുള്ള പിന്തുണ.

  1. കാറ്റലീന : ഇത് ടോംകാറ്റിന്റെ സെർവ്uലെറ്റ് കണ്ടെയ്uനറാണ്.
  2. കൊയോട്ടെ : കൊയോട്ട് ഒരു കണക്ടറായി പ്രവർത്തിക്കുകയും HTTP 1.1-നെ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു
  3. ജാസ്പർ : ഇത് ടോംകാറ്റിന്റെ JSP എഞ്ചിനാണ്.
  4. ക്ലസ്റ്റർ : വലിയ ആപ്ലിക്കേഷനുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ലോഡ് ബാലൻസിംഗിനുള്ള ഒരു ഘടകം.
  5. ഉയർന്ന ലഭ്യത : തത്സമയ പരിസ്ഥിതിയെ ബാധിക്കാതെ സിസ്റ്റം അപ്uഗ്രേഡുകളും മാറ്റങ്ങളും ഷെഡ്യൂൾ ചെയ്യുന്നതിനുള്ള ഒരു ടോംകാറ്റ് ഘടകം.
  6. വെബ് ആപ്ലിക്കേഷൻ : സെഷനുകൾ നിയന്ത്രിക്കുക, വ്യത്യസ്ത പരിതസ്ഥിതികളിലുടനീളം വിന്യാസത്തെ പിന്തുണയ്ക്കുക.

RHEL, CentOS, Fedora, Debian, Ubuntu മുതലായവ ഉൾപ്പെടുന്ന Linux സിസ്റ്റങ്ങളിൽ Apache Tomcat 8 (അതായത് 8.5.14) ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയയിലുടനീളം ഈ ലേഖനം നിങ്ങളെ നയിക്കും.

ഘട്ടം 1: ജാവ 8 ഇൻസ്റ്റാൾ ചെയ്യുന്നു

1. ടോംകാറ്റ് ഇൻസ്uറ്റാൾ ചെയ്യുന്നതിന് മുമ്പ്, നിങ്ങൾക്ക് ജാവ ഡെവലപ്uമെന്റ് കിറ്റിന്റെ (ജെഡികെ) ഏറ്റവും പുതിയ പതിപ്പ് സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്uത് കോൺഫിഗർ ചെയ്uതിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ഒറാക്കിൾ ജാവ ഉപയോഗിക്കുന്നതാണ് നല്ലത്.

Linux-ൽ ഏറ്റവും പുതിയ Oracle Java JDK (jdk-8u131) ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, Oracle jdk/jre/jar ഇൻസ്റ്റാളേഷനുകളെക്കുറിച്ചുള്ള ഞങ്ങളുടെ സമീപകാല പോസ്റ്റുകൾ ഇവിടെ റഫർ ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം:

  1. Linux-ൽ Java 8 JDK ഇൻസ്റ്റാൾ ചെയ്യുക
  2. RHEL/CentOS-ൽ Java 8 JDK/JRE ഇൻസ്റ്റാൾ ചെയ്യുക

ഘട്ടം 2: Apache Tomcat 8 ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക

2. സിസ്റ്റത്തിൽ ഏറ്റവും പുതിയ Java ഇൻസ്റ്റാൾ ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്തുകഴിഞ്ഞാൽ, Tomcat 8 ന്റെ ഏറ്റവും പുതിയ സ്ഥിരതയുള്ള പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ഞങ്ങൾ മുന്നോട്ട് പോകും (അതായത് 8.5.14). നിങ്ങൾക്ക് ക്രോസ് ചെക്ക് വേണമെങ്കിൽ, ഏതെങ്കിലും പുതിയ പതിപ്പ് ലഭ്യമാണെങ്കിൽ, ഇനിപ്പറയുന്ന അപ്പാച്ചെ ഡൗൺലോഡ് പേജിലേക്ക് പോയി ക്രോസ് ചെക്ക് ചെയ്യുക.

  1. http://tomcat.apache.org/download-80.cgi

3. അടുത്തതായി ഒരു /opt/tomcat/ ഡയറക്uടറി സൃഷ്uടിച്ച് ഈ ഡയറക്uടറിക്ക് കീഴിൽ Apache Tomcat 8-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക, ഡൗൺലോഡ് ഫയൽ ക്രോസ് ചെക്ക് ചെയ്യുന്നതിനും ഞങ്ങൾ ഹാഷ് ഫയൽ ഡൗൺലോഡ് ചെയ്യും. നിങ്ങളുടെ കണക്ഷൻ വേഗതയെ ആശ്രയിച്ച് ഡൗൺലോഡ് കുറച്ച് സമയമെടുക്കും.

# mkdir /opt/tomcat/ && cd /opt/tomcat 
# wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
# wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

ശ്രദ്ധിക്കുക: മുകളിലെ ഡൗൺലോഡ് ലിങ്കിലെ പതിപ്പ് നമ്പർ വ്യത്യസ്തമാണെങ്കിൽ, ലഭ്യമായ ഏറ്റവും പുതിയ പതിപ്പ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നത് ഉറപ്പാക്കുക.

4. ഇപ്പോൾ കീയ്uക്കെതിരായ MD5 ചെക്ക്uസം പരിശോധിക്കുക.

# cat apache-tomcat-8.5.14.zip.md5 
# md5sum apache-tomcat-8.5.14.zip

താഴെ കാണിച്ചിരിക്കുന്നതുപോലെ ഔട്ട്പുട്ട് (ഹാഷ് മൂല്യം) പൊരുത്തപ്പെടുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.

5. ടോംകാറ്റ് സിപ്പും സിഡിയും 'apache-tomcat-8.5.14/bin/' ഡയറക്uടറിയിലേക്ക് എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

# unzip apache-tomcat-8.5.14.zip
# cd apache-tomcat-8.5.14/bin/

6. ഇപ്പോൾ 'apache-tomcat-8.5.14/bin/' എന്നതിന് കീഴിലുള്ള Linux സ്ക്രിപ്റ്റുകൾ എക്സിക്യൂട്ടബിൾ ആക്കുക, തുടർന്ന് ടോംകാറ്റിനായി സ്റ്റാർട്ടപ്പിന്റെയും ഷട്ട്ഡൗൺ സ്ക്രിപ്റ്റിന്റെയും പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുക:

എല്ലാ സ്ക്രിപ്റ്റുകളും മാറ്റുക *.sh റൂട്ടിന് വേണ്ടി മാത്രം,

# chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

സ്റ്റാർട്ടപ്പ് സ്ക്രിപ്റ്റിനായി പ്രതീകാത്മക ലിങ്ക് സൃഷ്uടിക്കുക,

# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

ഷട്ട്ഡൗൺ സ്ക്രിപ്റ്റിനായി സിംബോളിക് ലിങ്ക് സൃഷ്uടിക്കുക,

# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. ഇപ്പോൾ ടോംകാറ്റ് ആരംഭിക്കാൻ, ഷെല്ലിൽ എവിടെനിന്നും റൂട്ട് ആയി താഴെയുള്ള കമാൻഡ് ഫയർ ചെയ്താൽ മതി.

# tomcatup
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

'ടോംകാറ്റ്' ആരംഭിച്ചുകഴിഞ്ഞാൽ, നിങ്ങളുടെ ബ്രൗസറിനെ http://127.0.0.1:8080-ലേക്ക് ചൂണ്ടിക്കാണിക്കാൻ കഴിയും, നിങ്ങൾ ഇതുപോലെ എന്തെങ്കിലും കാണും: