GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Tomcat 9 di Debian 9 Stretch Linux

Tujuan

Tujuannya adalah untuk menginstal Tomcat 9 di Debian 9 Stretch Linux.

Sistem Operasi dan Versi Perangkat Lunak

  • Sistem Operasi: – Debian 9 Peregangan
  • Perangkat Lunak: – Oracle Java JDK 1.8.0_131, Tomcat 9.0.0.M21

Persyaratan

Akses istimewa ke sistem Debian Anda diperlukan untuk melakukan instalasi Tomcat dan Oracle Java.

Kesulitan

SEDANG

Konvensi

  • # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
  • $ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Petunjuk

Instalasi Oracle Java JDK

Prasyarat Tomcat adalah Java JDK. Apakah Anda menginstal OpenJDK atau JDK Oracle terserah Anda. Panduan ini menggunakan JDK Oracle, jadi mari kita keluarkan java terlebih dahulu. Daftar semua unduhan Oracle JDK yang tersedia menggunakan curl memerintah. Jika curl belum tersedia di sistem Anda, Anda dapat menginstal dengan # apt install curl :

$ curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12

Salin tautan untuk tarball Linux 64-bit dan unduh. Tautan unduhan Anda akan berbeda jadi perbarui perintah di bawah ini dengan URL unduhan yang diambil oleh perintah sebelumnya:Contoh:

$ curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

Jika semuanya berjalan dengan baik, Anda harus memiliki Oracle Java JDK di dalam direktori Anda saat ini:

$ ls
jdk-8u131-linux-x64.tar.gz

Langkah selanjutnya adalah dekompresi tarball di atas:

# mkdir /opt/java-jdk
# tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz

Tetapkan Oracle Java JDK sebagai default di sistem Anda. Perbarui perintah di bawah ini jika perlu:

# update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1
# update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_131/bin/javac 1

Oracle Java JDK sekarang harus diinstal sebagai default. Kueri versi java untuk melihat apakah sudah terpasang dengan benar:

# java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Instal Tomcat

Pada tahap ini java diinstal dan untuk melanjutkan instalasi Tomcat kami, kami perlu mengunduh tarball sumber Tomcat dari situs web resmi Tomcat http://tomcat.apache.org/download-90.cgi . Unduh versi Tomcat terbaru menggunakan browser Anda atau cukup gunakan wget atau curl . Contoh:

$ wget http://apache.uberglobalmirror.com/tomcat/tomcat-9/v9.0.0.M21/bin/apache-tomcat-9.0.0.M21.tar.gz

Tarball Tomcat seharusnya sekarang tersedia dalam direktori kerja Anda saat ini:

$ ls 
apache-tomcat-9.0.0.M21.tar.gz  jdk-8u131-linux-x64.tar.gz

Selanjutnya, buat pengguna khusus tomcat untuk menjalankan server Tomcat:

# useradd -rs /bin/false tomcat

Ekstrak tarball Tomcat:

# mkdir /opt/tomcat
# tar -C /opt/tomcat/ -zxf apache-tomcat-9.0.0.M21.tar.gz

Langkah berikut ini opsional, tetapi sangat disarankan karena membuat segalanya lebih mudah saat memperbarui Tomcat dengan versi baru. Buat tautan simbolis yang menunjuk ke direktori Tomcat terbaru:

# ln -s /opt/tomcat/apache-tomcat-9.0.0.M21/ /opt/tomcat/tomcat-latest

Jadikan pengguna kami yang sebelumnya dibuat tomcat pemilik seluruh direktori:

# chown -R tomcat.tomcat /opt/tomcat/tomcat-latest /opt/tomcat/apache-tomcat-9.0.0.M21

Catatan, saat memutakhirkan Tomcat, cukup unlink tautan simbolik saat ini dan buat ulang yang baru seperti yang ditunjukkan pada langkah sebelumnya.

Selanjutnya, buat skrip startup systemd /etc/systemd/system/tomcat.service menunjuk ke /opt/java-jdk baru kami dan /opt/tomcat/tomcat-latest .

Di bawah ini Anda dapat menemukan konten baru /etc/systemd/system/tomcat.service file systemd:

[Unit]
Description=Tomcat9
After=network.target

[Service]
Type=forking
User=tomcat
Group=tomcat

Environment=CATALINA_PID=/opt/tomcat/tomcat-latest/tomcat8.pid
Environment=TOMCAT_JAVA_HOME=/usr/bin/java
Environment=CATALINA_HOME=/opt/tomcat/tomcat-latest
Environment=CATALINA_BASE=/opt/tomcat/tomcat-latest
Environment=CATALINA_OPTS=
Environment="JAVA_OPTS=-Dfile.encoding=UTF-8 -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX:MaxPermSize=128m -Xms512m -Xmx512m"

ExecStart=/opt/tomcat/tomcat-latest/bin/startup.sh
ExecStop=/bin/kill -15 $MAINPID

[Install]
WantedBy=multi-user.target

Terakhir, muat ulang systemd, mulai dan aktifkan Tomcat untuk memulai setelah reboot:

# systemctl daemon-reload
# systemctl start tomcat
# systemctl enable tomcat

Akses Tomcat

Langkah terakhir adalah mengonfirmasi bahwa Tomcat sudah aktif dan berjalan. Tomcat seharusnya sekarang mendengarkan pada port 8080 :

# ss -ant | grep 8080
LISTEN     0      100         :::8080

Untuk mengakses Tomcat, navigasikan browser Anda ke alamat IP server Tomcat baru Anda. Contoh http://10.1.1.125:8080/ .


Debian
  1. Cara menginstal mesin Docker di Debian 9 Stretch Linux

  2. Cara Menginstal Bitcoin-node di Debian 9 Stretch Linux

  3. Cara menginstal TeamViewer di Debian 9 Stretch Linux

  1. Cara menginstal Oracle Java SE Development Kit di Debian 9 Stretch Linux

  2. Cara Menginstal Jenkins di Debian 9 Stretch Linux

  3. Cara Menginstal NodeJS di Debian 9 Stretch Linux

  1. Cara Menginstal WordPress Di Debian 9 Stretch Linux

  2. Cara Menginstal Tomcat di Debian 9 Stretch

  3. Bagaimana cara menginstal Tomcat 8 di Debian 8