GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Jetty di Debian 9

Dalam tutorial ini, kami akan menunjukkan cara menginstal Jetty pada server yang menjalankan Debian 9. Server Web Eclipse Jetty menyediakan server HTTP dan wadah Servlet yang mampu menyajikan konten statis dan dinamis baik dari instantiasi mandiri atau tertanam. Ini dirancang agar ringan, berkinerja tinggi, dapat disematkan, dapat diperluas, dan fleksibel, sehingga menjadikannya platform yang ideal untuk melayani permintaan HTTP dinamis dari aplikasi Java apa pun.

PERSYARATAN:

Kami akan menggunakan template Debian 9 Linux VPS kami untuk tutorial ini. Anda juga memerlukan pengguna dengan akses root, atau pengguna root itu sendiri.

1. Hubungkan ke Server Anda

Untuk terhubung ke server Anda melalui SSH sebagai pengguna root, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:

$ apt-get update
$ apt-get upgrade

Juga, instal unzip dan editor teks pilihan Anda. Kami akan menggunakan nano sebagai editor teks kami:

$ apt-get install nano unzip

2. Instal Java melalui PPA di Debian 9

Kami akan menggunakan repositori PPA yang dikelola oleh Tim Webupd8 untuk menginstal Java di Debian 9. Skrip instalasi akan meminta Anda untuk menerima perjanjian lisensi, setelah itu akan mengunduh file arsip Java dari halaman unduh Oracle dan mengatur semuanya untuk Anda .

Untuk menambahkan repositori PPA Tim Webupd8, jalankan perintah berikut di server Anda:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update

Anda sekarang dapat menginstal JDK8 dengan perintah berikut:

$ apt-get install oracle-java8-installer

Untuk memeriksa apakah semuanya sudah terpasang dan diatur dengan benar, jalankan:

$ java -version

dan Anda akan melihat sesuatu yang mirip dengan berikut ini:

java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

3. Instal Jetty 9

Instal beberapa modul yang dibutuhkan oleh Jetty dengan perintah berikut:

$ apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

Dalam tutorial ini kita akan menginstal Jetty 9.3 – kita bisa mendapatkan versi terbaru dari jetty dari halaman download Jetty.

Unduh paket Jetty 9.3.12:

 $ wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip

Catatan: Catatan rilis dapat ditemukan diVERSION.txt file disertakan dengan distribusi

Ekstrak paket Jetty:

$ unzip jetty-distribution-9.3.12.v20160915.zip

Ubah nama direktori menjadi jetty dan pindahkan ke /opt:

$ mv jetty-distribution-9.3.12.v20160915 jetty
$ mv jetty /opt

Kami akan membuat pengguna dan grup bernama jetty. Pertama buat grupnya dulu:

$ sudo addgroup --quiet --system jetty

Buat pengguna bernama jetty untuk menjalankan server web Jetty pada sistem start-up.

$ adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty

Ubah entri /etc/passwd untuk mengubah home dan group bagi pengguna jetty.

$ usermod -c "Jetty" -d /opt/jetty -g jetty jetty

Ubah kepemilikan direktori /opt/jetty menjadi user jetty dan group jetty.

$ chown -R jetty:jetty /opt/jetty

Tautkan skrip jetty.sh ke direktori /etc/init.d/ untuk membuat file skrip startup:

$ ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Sekarang, Anda perlu membuat file konfigurasi untuk Jetty. Buka file:

$ nano /etc/default/jetty

Sekarang rekatkan yang berikut ini:

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=your_server_IP
JETTY_LOGS=/opt/jetty/logs/

Jangan lupa untuk menambahkan alamat IP server Anda di baris JETTY_HOST.

Arahkan ke direktori instalasi Jetty:

# cd /opt/jetty

Selanjutnya, hapus direktori webapps karena tidak ada apa-apa di dalamnya dan salin direktori webapps dari demo-base. Ini adalah pengujian dan merupakan data demo dari Jetty.

$ rm -rf webapps/

$ cp -r demo-base/webapps/ /opt/jetty/

Terakhir, mulai server Jetty:

$ service jetty start

4. Akses Instalasi Jetty

Jetty berjalan pada port 8080. Untuk mengakses instalasi Jetty Anda, Anda perlu mengetikkan URL berikut di browser web Anda:http://your-ip-address:8080/

Untuk menyebarkan file WAR, salin ke /opt/jetty/webapps dan mulai ulang server. URL root aplikasi web akan menjadi http://your_IP_address:8080/war_name/ di mana war_name adalah nama file perang Anda.

Selamat. Anda telah berhasil menginstal Jetty di VPS Debian 9 Anda. Anda sekarang dapat memeriksa dokumentasi Jetty untuk informasi lebih lanjut.

Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Jetty untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal Git di Debian 9

  3. Cara Menginstal Go di Debian 9

  1. Cara Menginstal Pip di Debian 9

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal Ruby di Debian 9