จะติดตั้ง Tomcat บน Ubuntu และอนุพันธ์ได้อย่างไร?

อาปาเช่ทอมแคท

Tomcat เป็นแอปพลิเคชันเซิร์ฟเวอร์โอเพ่นซอร์สสำหรับ Linux Windows และระบบปฏิบัติการอื่น ๆ ที่ออกแบบมาเพื่อรันคอนเทนเนอร์ Java Serverlet และยังสามารถรันเทคโนโลยี Java Server Page

Tomcat เป็นเว็บคอนเทนเนอร์ที่รองรับ servlet และ JSP Tomcat ไม่ใช่แอปพลิเคชันเซิร์ฟเวอร์เช่น JBoss หรือ JOnAS

คุณสามารถ ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ด้วยตัวเอง Tomcat ได้รับการพัฒนาและปรับปรุงโดยสมาชิกของ Apache Software Foundation และอาสาสมัครอิสระ

ผู้ใช้สามารถเข้าถึงซอร์สโค้ดและรูปแบบไบนารีได้ฟรีภายใต้เงื่อนไขที่กำหนดในสิทธิ์การใช้งานซอฟต์แวร์ Apache

เวอร์ชันล่าสุดคือ 9.x ซึ่งใช้ข้อมูลจำเพาะของ Servlet 4.0 และ JSP 2.3

การติดตั้ง Tomcat บน Ubuntu และอนุพันธ์

ที่กำหนดว่า Tomcat ถูกเขียนขึ้นito ใน Java ทำงานบนระบบปฏิบัติการใด ๆ ที่มีเครื่องเสมือน Java

ประกอบด้วยคอมไพเลอร์ Jasper ซึ่งคอมไพล์ JSPs ลงใน servlets กลไกการทำงานของ Tomcat servlet มักใช้ร่วมกับเว็บเซิร์ฟเวอร์ Apache

ในคู่มือนี้เราจะดูวิธีการติดตั้ง Apache Tomcat เวอร์ชัน 9 ใน Ubuntu แม้ว่าคำสั่งเหล่านี้จะใช้กับอนุพันธ์อื่น ๆ ของ Ubuntu ด้วย

กำหนดค่า java

Apache Tomcat เป็นเซิร์ฟเวอร์ Java ดังนั้นจึงไม่สามารถใช้ซอฟต์แวร์ได้โดยไม่ต้องติดตั้ง Java ก่อน

โชคดีที่ มี PPA สำหรับ Ubuntu ที่ขจัดปัญหาในการรับสภาพแวดล้อมรันไทม์ Java เวอร์ชันที่ใช้งานได้

ในการเพิ่ม PPA ในระบบของคุณ พวกเขาต้องเปิดเทอร์มินัลและเราจะพิมพ์คำสั่งต่อไปนี้:

sudo add-apt-repository ppa: webupd8team/java

หลังจากเพิ่ม PPA ลงใน Ubuntu แล้วเราจะรีเฟรชรายการของเราด้วย:

sudo apt update

และในที่สุดเราก็สามารถติดตั้ง java ด้วยคำสั่งนี้:

sudo apt install oracle-java8-installer

สภาพแวดล้อม Java ไม่ได้รับการกำหนดค่าโดยอัตโนมัติ สำหรับใช้เมื่อติดตั้ง ดังนั้นคุณต้องกำหนดค่า Java โดยเพิ่มสิ่งต่างๆลงในไฟล์ / etc / environment

ในการดำเนินการนี้เราจะดำเนินการคำสั่งต่อไปนี้:

sudo nano -w /etc/environment

ตอนนี้เราต้องเลื่อนไปที่ด้านล่างของเนื้อหาของไฟล์และในนี้เราจะวางสิ่งต่อไปนี้:

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

เมื่อทำการเปลี่ยนแปลงแล้วเราสามารถบันทึกการแก้ไขได้โดยกด Ctrl + O และปิดตัวแก้ไขโดยกด Ctrl + X

เมื่อสร้างสภาพแวดล้อมแล้วเราจำเป็นต้องแก้ไขไฟล์ Bashrc และกำหนดเส้นทางสำหรับ Java

nano -w ~/.bashrc

ไปที่ด้านล่างของไฟล์และเพิ่มรหัสต่อไปนี้ในไฟล์ Bashrc

# Java Path

ส่งออก JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre

ส่งออก PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]

เราบันทึกและออกจากไฟล์จากนั้นเราจะดำเนินการคำสั่งต่อไปนี้:

source ~/.bashrc

เมื่อเสร็จแล้วขอแนะนำให้รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงที่เราเพิ่งทำมีผล

การติดตั้ง Apache Tomcat

สถานะแมวตัวผู้

หลังจากรีสตาร์ทคอมพิวเตอร์ของเราตอนนี้เราจะดำเนินการติดตั้ง Tomcat ในระบบของเราสำหรับสิ่งนี้เราจะเปิดเทอร์มินัลและในนั้นเราจะพิมพ์สิ่งต่อไปนี้:

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

เมื่อดาวน์โหลดเสร็จตอนนี้เราจะคัดลอกเนื้อหาไปยังโฟลเดอร์ opt:

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

เราให้สิทธิ์แก่ไฟล์ในไดเร็กทอรี Tomcat เพื่อให้สามารถใช้งานได้:

cd /opt/tomcat/bin

chmod + x *

เปิดไฟล์ Bashrc ครั้งสุดท้ายด้วย:

nano -w ~/.bashrc

เมื่อเปิดไฟล์แล้วให้เพิ่มรหัสต่อไปนี้ที่ส่วนท้ายของไฟล์

#Catalina

export CATALINA_HOME=/opt/Tomcat

เราบันทึกและปิดไฟล์จากนั้นดำเนินการ:

source ~/.bashrc

สุดท้ายเริ่มต้นเซิร์ฟเวอร์โดยดำเนินการคำสั่งต่อไปนี้:

sudo $CATALINA_HOME/bin/startup.sh

ในการหยุดเซิร์ฟเวอร์ Tomcat ให้รัน:

sudo $CATALINA_HOME/bin/shutdown.sh

เข้าถึงเซิร์ฟเวอร์ Apache Tomcat

Tomcat จะเปิดโดยค่าเริ่มต้นที่พอร์ต 8080 ดังนั้นในการเข้าถึงพวกเขาจะต้องมองหาที่อยู่ IP ในเครื่องของเซิร์ฟเวอร์และเข้าถึง URL ต่อไปนี้ในเว็บเบราว์เซอร์

http://tu-ip: 8080

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   linux2 dijo

    ฉันรันคำสั่ง sudo $ CATALINA_HOME / bin / startup.sh
    และเกิดข้อผิดพลาดต่อไปนี้
    sudo: /bin/startup.sh: ไม่พบคำสั่ง
    นี่มันเรื่องอะไร

  2.   Andres dijo

    ส่งออก CATALINA_HOME = / opt / Tomcat

    ข้อผิดพลาดอยู่ใน T ... เปลี่ยนเป็น