Paano i-install ang Tomcat sa Ubuntu at mga derivatives?

apache-tomcat

Ang Tomcat ay isang bukas na application ng server ng mapagkukunan para sa Linux, Ang Windows at iba pang mga operating system na idinisenyo upang patakbuhin ang mga lalagyan ng Java Serverlet, at maaari ding patakbuhin ang teknolohiya ng Java Server Page.

Ang Tomcat ay isang lalagyan sa web na may suporta ng servlet at JSP. Ang Tomcat ay hindi isang server ng application, tulad ng JBoss o JOnAS.

Maaari mo gumana bilang isang web server nang mag-isa. Ang Tomcat ay binuo at na-update ng mga kasapi ng Apache Software Foundation at mga independiyenteng boluntaryo.

Ang mga gumagamit ay may libreng pag-access sa source code nito at ang binary form nito sa ilalim ng mga term na itinatag sa Apache Software Lisensya.

Ang pinakabagong mga bersyon ay 9.x, na nagpapatupad ng pagtutukoy ng Servlet 4.0 at JSP 2.3.

Pag-install ng Tomcat sa Ubuntu at mga derivatives

Mula noon Sinulat si Tomcatito sa Java, gumagana ito sa anumang operating system na mayroong Java virtual machine.

Kasama rito ang tagabuo ng Jasper, na nag-iipon ng mga JSP sa mga servlet. Ang Tomcat servlet engine ay madalas na itinampok kasabay ng Apache web server.

Sa patnubay na ito, makikita natin kung paano i-install ang Apache Tomcat bersyon 9 sa Ubuntu, kahit na ang mga utos na ito ay nalalapat din sa anumang iba pang derivative ng Ubuntu.

I-configure ang java

Ang Apache Tomcat ay isang server ng Java, kaya't hindi posible na gamitin ang software nang hindi unang nai-install ang Java.

Sa kabutihang palad, mayroong isang PPA para sa Ubuntu na inaalis ang kahirapan ng pagkuha ng isang gumaganang bersyon ng Java runtime environment.

Upang idagdag ang PPA sa iyong system, Dapat silang magbukas ng isang terminal at sa loob nito mai-type namin ang sumusunod na utos:

sudo add-apt-repository ppa: webupd8team/java

Matapos idagdag ang PPA sa Ubuntu nagpapatuloy kaming i-refresh ang aming listahan sa:

sudo apt update

At sa wakas maaari naming mai-install ang java sa utos na ito:

sudo apt install oracle-java8-installer

Ang kapaligiran ng Java ay hindi awtomatikong nai-configure para magamit kapag naka-install. Kaya dapat nilang i-configure ang Java sa pamamagitan ng pagdaragdag ng mga bagay sa / etc / environment file.

Upang maisagawa ang operasyong ito isasagawa namin ang sumusunod na utos:

sudo nano -w /etc/environment

Ngayon, dapat kaming mag-scroll sa ilalim ng nilalaman ng file at dito ilalagay namin ang mga sumusunod:

JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"

Kapag nagawa ang pagbabago, mai-save namin ang mga pagbabago sa pamamagitan ng pagpindot sa Ctrl + O at upang isara ang editor na ginagawa nila ito sa pamamagitan ng pagpindot sa Ctrl + X.

Kapag naitatag na ang kapaligiran, kailangan naming i-edit ang Bashrc file at itakda ang landas para sa Java.

nano -w ~/.bashrc

Mag-navigate sa ilalim ng file at idagdag ang sumusunod na code sa Bashrc.

# Java Path

i-export ang JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre

i-export ang PATH = JAVA_HOME / basahan: $ PATH [/ sourcecode]

Sine-save at lalabas kami sa file at pagkatapos ay isasagawa namin ang sumusunod na utos:

source ~/.bashrc

Kapag tapos na ito, inirerekumenda na i-restart namin ang aming computer upang ang mga pagbabagong nagawa lamang namin ay magkakabisa.

Pag-install ng Apache Tomcat

katayuan ng tomcat

Matapos muling i-restart ang aming computer, ngayon ay magpapatuloy kaming mai-install ang Tomcat sa aming system, para dito magbubukas kami ng isang terminal at dito namin mai-type ang sumusunod:

wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz

Kapag tapos na ang pag-download, kopyahin namin ang nilalaman sa folder ng opt:

sudo -s

mkdir -p /opt/tomcat

tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1

Nagpapatuloy kami ngayon upang lumikha ng isang gumagamit at isang pangkat:

groupadd tomcat

useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

At bibigyan namin ang mga pahintulot ng gumagamit sa:

chown -R tomcat:tomcat /opt/tomcat

Nagbibigay kami ng mga pahintulot sa mga file sa direktoryo ng Tomcat upang ang mga ito ay maipapatupad:

cd /opt/tomcat/bin

chmod + x *

Buksan ang Bashrc file sa huling pagkakataon gamit ang:

nano -w ~/.bashrc

Sa sandaling bukas ang file idagdag ang sumusunod na code sa dulo ng file.

#Catalina

export CATALINA_HOME=/opt/Tomcat

Sine-save at isinasara namin ang file at pagkatapos ay isagawa:

source ~/.bashrc

Panghuli, simulan ang server sa pamamagitan ng pagpapatupad ng sumusunod na utos:

sudo $CATALINA_HOME/bin/startup.sh

Upang ihinto ang server ng Tomcat, patakbuhin ang:

sudo $CATALINA_HOME/bin/shutdown.sh

I-access ang Apache Tomcat server

Ang Tomcat ay bubukas bilang default sa port 8080, kaya upang ma-access ito, kakailanganin nilang tingnan ang lokal na IP address ng server at ma-access ang sumusunod na URL sa isang web browser.

http://tu-ip: 8080

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   linux2 dijo

    Pinatakbo ko ang utos na sudo $ CATALINA_HOME / bin / startup.sh
    at ang sumusunod na error ay lalabas
    sudo: /bin/startup.sh: hindi nahanap ang utos
    tungkol saan ito

  2.   Andres dijo

    i-export ang CATALINA_HOME = / opt / Tomcat

    ang error ay nasa T ... baguhin ito sa