GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Tomcat 8 di CentOS 7 (Beberapa Instance)

Apache Tomcat adalah server web open source dan wadah servlet yang dikembangkan oleh Apache Software Foundation. Ini mengimplementasikan Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language dan spesifikasi Java WebSocket dari Sun Microsystems dan menyediakan lingkungan server web untuk menjalankan kode Java.

Artikel ini akan memandu Anda melalui penginstalan Tomcat 8 pada CentOS 7. Tomcat 8.0.9 adalah versi stabil pertama dari generasi ke-8 yang diluncurkan pada 25-06-2014, selaras dengan Java EE 7. Selain mendukung versi terbaru dari spesifikasi Java EE, Tomcat 8 menyertakan sejumlah peningkatan dibandingkan dengan Tomcat 7 seperti dukungan untuk Java Servlet 3.1, JavaServer Pages 2.3, Java Unified Expression Language 3.0 dan Java WebSocket 1.0.

Jadi mari kita mulai dengan proses instalasi:

1. Periksa apakah versi Java yang benar sudah terinstal

JAVA diperlukan agar Tomcat berfungsi, CentOS 7 hadir dengan JAVA 7 witch adalah versi yang dibutuhkan. Untuk memeriksa apakah sudah terinstal jalankan:

# java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (rhel-2.4.7.2.el7_0-x86_64 u55-b13)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

Jika java tidak diinstal pada sistem Anda atau Anda memiliki versi 1.6.x, Anda dapat menginstalnya dengan menjalankan:

# yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-devel

2. Unduh Tomcat

Anda dapat menemukan versi terbaru Tomcat di halaman unduhannya. Anda dapat mengunduhnya dengan wget dan mengekstraknya dengan tar seperti ini:

# cd /usr/share
# wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz
# tar zxvf apache-tomcat-8.0.9.tar.gz

3. Tambahkan pengguna &grup Tomcat

Karena tidak disarankan untuk menjalankan Tomcat sebagai root, kami perlu membuat pengguna yang tidak memiliki hak untuk itu dan mengatur pemilik folder Tomcat yang sesuai:

# groupadd tomcat
# useradd -g tomcat -s /bin/bash -d /usr/share/apache-tomcat-8.0.9 tomcat
# chown -Rf tomcat.tomcat /usr/share/apache-tomcat-8.0.9/

4. Menjalankan Tomcat

Untuk memulai Tomcat, pertama-tama kita harus beralih ke pengguna yang tidak memiliki hak istimewa dengan:

# su – tomcat

Dan memulai Tomcat semudah menjalankan skrip startupnya seperti ini:

$ cd bin
$ ./startup.sh

Outputnya akan terlihat seperti:

Using CATALINA_BASE: /usr/share/apache-tomcat-8.0.9
Using CATALINA_HOME: /usr/share/apache-tomcat-8.0.9
Using CATALINA_TMPDIR: /usr/share/apache-tomcat-8.0.9/temp
Using JRE_HOME: /
Using CLASSPATH: /usr/share/apache-tomcat-8.0.9/bin/bootstrap.jar:/usr/share/apache-tomcat-8.0.9/bin/tomcat-juli.jar
Tomcat started.

Anda sekarang seharusnya dapat mengaksesnya dengan browser dengan mengakses http://localhost:8080 jika ini adalah komputer lokal atau http://SERVER-IP:8080 jika Anda menjalankannya di host jarak jauh.

Untuk mematikan Tomcat Anda cukup menjalankan skrip shutdown di folder yang sama seperti ini:

$ ./shutdown.sh

5. Siapkan akun pengguna

Terakhir, Anda harus mengonfigurasi pengguna Tomcat agar mereka dapat mengakses bagian admin/manajer. Anda dapat melakukannya dengan menambahkan pengguna di file conf/Tomcat-users.xml dengan editor teks favorit Anda. Tambahkan teks ini ke file:

<user username="manager" password="PASSWORD" roles="manager-gui" />

<user username="admin" password="PASSWORD" roles="manager-gui,admin-gui" />

6. Menjalankan Beberapa Instance Tomcat (Opsional)

Terkadang Anda perlu menjalankan lebih dari satu instance Tomcat di server yang sama. Untuk melakukannya, sebagai root, kembali ke direktori /usr/share tempat Anda pertama kali mengunduh Tomcat dan ekstrak lagi di folder lain seperti ini:

# cd /usr/share
# mkdir apache-tomcat-2
# tar zxvf apache-tomcat-8.0.9.tar.gz -C apache-tomcat-2 --strip-components 1
# chown -Rf tomcat.tomcat /usr/share/apache-tomcat-2/

Sekarang kita perlu membuka file config/server.xml di folder instalasi baru dan mengubah nomor port seperti ini:

Port penonaktifan dari:

<Server port="8005" shutdown="SHUTDOWN">

ke:

<Server port="8006" shutdown="SHUTDOWN">

Port konektor dari:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

ke:

<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

Dan port AJP dari:

    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

ke:

<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

Sekarang Anda dapat beralih kembali ke pengguna Tomcat dan memulai instance kedua seperti ini:

# su - tomcat
$ cd /usr/share/apache-tomcat-2/bin/
$ ./startup.sh
Using CATALINA_BASE: /usr/share/apache-tomcat-2
Using CATALINA_HOME: /usr/share/apache-tomcat-2
Using CATALINA_TMPDIR: /usr/share/apache-tomcat-2/temp
Using JRE_HOME: /
Using CLASSPATH: /usr/share/apache-tomcat-2/bin/bootstrap.jar:/usr/share/apache-tomcat-2/bin/tomcat-juli.jar
Tomcat started.

Sekarang Anda dapat mengakses instance baru Tomcat dengan browser Anda di http://localhost:8081/

Selamat, Anda sekarang telah menginstal Tomcat dan siap digunakan!


Cent OS
  1. Cara Menginstal Java di CentOS 8

  2. Cara Menginstal Apache Tomcat 8 di CentOS

  3. Cara Menginstal GlassFish di CentOS 7

  1. Cara Menginstal Java 11 &12 di CentOS 7

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Bagaimana Cara Menginstal Tomcat 7 di Centos?

  1. Cara Menginstal Java di CentOS 7

  2. Cara Menginstal Tomcat 8.5 di CentOS 7

  3. Cara Menginstal Tomcat 9 di CentOS 7