GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal GlassFish di Ubuntu 22.04

GlassFish adalah server aplikasi platform EE Jakarta open-source. Awalnya dikembangkan oleh Sun Microsystems, kemudian disponsori oleh Oracle Corporation, dan sekarang dikelola oleh pengembang di Eclipse Foundation. GlassFish mendukung JSP, Servlets, JSF, JAVA API, RMI, dll. Dengan alat ini, pengembang web dapat dengan mudah membangun aplikasi yang skalabel dan portabel. Dalam tutorial ini, kami akan menunjukkan cara menginstal GlassFish di Ubuntu 22.04.

Prasyarat

– VPS Ubuntu 22.04
– Akses root SSH penuh atau pengguna sistem biasa dengan hak sudo

Langkah 1. Masuk ke Server dan Perbarui

Pertama-tama, kita harus masuk ke VPS Ubuntu 22.04 kita melalui SSH:

ssh root@IP_Address -p Port_Number

Anda perlu mengganti "IP_Address" dan "Port_number" dengan alamat IP server Anda yang sebenarnya dan nomor port SSH. Anda juga dapat mengganti 'root' dengan pengguna sistem Anda yang lain yang memiliki hak sudo.

Setelah masuk, Anda dapat memeriksa apakah Anda telah menginstal versi Ubuntu yang tepat di server Anda dengan perintah berikut:

# lsb_release -a

Anda harus mendapatkan output ini:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy

dan pastikan semua paket sudah diperbarui.

# apt update
# apt upgrade

Harap dicatat, bahwa perintah shell dalam artikel ini dipanggil menggunakan akun 'root'. Jika Anda ingin menggunakan pengguna biasa Anda dengan hak istimewa sudo untuk menjalankan perintah, pastikan untuk menambahkan 'sudo' di depan perintah.

Langkah 2. Buat Pengguna Sistem

Untuk alasan keamanan, tidak disarankan untuk menjalankan GlassFish sebagai 'root' pengguna, jadi kami akan membuat pengguna sistem baru untuk menjalankan GlassFish. Kami juga akan menonaktifkan akses shell untuk pengguna baru, jalankan perintah di bawah ini untuk menyelesaikan langkah ini.

# useradd -m -d /opt/glassfish6 -U -s /bin/false glassfish

Setelah menjalankan perintah di atas, direktori /opt/glassfish6 akan otomatis dibuat. Kami akan menggunakan direktori ini untuk menyimpan file inti GlassFish kami.

Langkah 3. Instal Java

Anda harus menginstal Java runtime environment (JRE) di sistem Anda untuk menjalankan GlassFish. GlassFish 6 membutuhkan JRE 8 atau versi yang lebih tinggi yang diinstal pada sistem Anda. Mari kita jalankan perintah di bawah ini untuk menginstal JRE dari repositori Ubuntu.

# apt install default-jdk -y

Setelah terinstal, kita dapat memeriksa versi menggunakan perintah ini:

# java --version

Ini akan mengembalikan output seperti ini:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Langkah 4. Instal GlassFish

Pada langkah ini, kita akan mengunduh GlassFish dari https://glassfish.org/download. Jika Anda ingin menginstal versi terbaru, Anda dapat membuka halaman unduhan mereka dan menyalin tautan unduhan.

# wget https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-6.2.5.zip -O glassfish6.zip

Setelah mengunduh file, kita perlu mengekstraknya ke /opt/glassfish6 dan mengubah direktori dan izin file.

# unzip /opt/glassfish.zip -d /opt
# chown -R glassfish: /opt/glassfish6

Kami mengunduh dan mengekstrak file inti GlassFish, dan sekarang kami dapat melanjutkan ke langkah berikutnya.

Langkah 5. Buat File Systemd

Untuk mengelola layanan FlassFish, kita perlu membuat file systemd. Mari kita buat file menggunakan editor nano, Anda dapat menggunakan editor lain yang Anda suka.

# nano/etc/systemd/system/glassfish.service

Rekatkan yang berikut ini ke dalam file.

[Unit]
Description = GlassFish Server v6
After = syslog.target network.target

[Service]
User=glassfish
ExecStart=/opt/glassfish6/bin/asadmin start-domain
ExecReload=/opt/glassfish6/bin/asadmin restart-domain
ExecStop=/opt/glassfish6/bin/asadmin stop-domain
Type = forking

[Install]
WantedBy = multi-user.target

Simpan file kemudian keluar dari editor nano dengan menekan CTRL + O lalu CTRL + X pada keyboard Anda.

Selanjutnya, kita perlu memuat ulang systemctl setiap kali kita membuat atau memodifikasi file systemd.

# systemctl daemon-reload

Kemudian, kita harus dapat menjalankan GlassFish menggunakan perintah di bawah ini.

# systemctl start glassfish

Pada titik ini, Anda seharusnya dapat mengakses GlassFish di http://YOUR_IP_ADDRESS:8080

Langkah 6. Konfigurasi GlassFish

Tidak seperti CMS lain yang menyediakan halaman administratif dalam subdirektori di bawah beranda yang sama, untuk mengonfigurasi dan mengelola situs web GlassFish Anda, Anda perlu mengakses backend di http://YOUR_IP_ADDRESS:4848. Sekarang, mari buka http://YOUR_IP_ADDRESS:4848 untuk mengakses backend.

Pada titik ini, Anda akan melihat pesan kesalahan saat mengakses http://YOUR_IP_ADDRESS:4848, itu karena kita perlu mengkonfigurasi kata sandi pengguna admin dan mengaktifkan akses admin yang aman.

Jalankan perintah di bawah ini untuk membuat kata sandi admin.

# /opt/glassfish6/bin/asadmin --port 4848 change-admin-password

Anda akan diminta untuk membuat pengguna admin, atau membiarkannya sebagai pengguna default yang disebut 'admin', tekan enter jika Anda ingin membiarkannya sebagai 'admin'

Kemudian, masukkan kata sandi 'admin', tekan saja ENTER lagi karena saat ini tidak memiliki kata sandi.

Selanjutnya, ia akan meminta Anda untuk mengetikkan kata sandi baru, lalu Anda perlu mengonfirmasi kata sandi baru. Kata sandi baru sekarang ditetapkan dan Anda akan melihat output seperti ini:

Command change-admin-password executed successfully.

Kemudian, aktifkan fitur secure admin untuk dapat login ke ip:4848 di browser web Anda.

# /opt/glassfish6/bin/asadmin --port 4848 enable-secure-admin

Setelah mengaktifkan fitur admin aman, mulai ulang GlassFish lalu Anda dapat membuka http://YOUR_IP_ADDRESS:4848 untuk masuk dan mengakses dasbor menggunakan kredensial baru. Kali ini, ia akan menanyakan nama pengguna dan kata sandi admin tanpa melihat pesan kesalahan.

# systemctl restart glassfish

Selamat! Anda telah berhasil menginstal GlassFish di Ubuntu 22.04 VPS.

Tentu saja, jika Anda adalah salah satu pelanggan Hosting Ubuntu kami, Anda tidak perlu menginstal GlassFish di Ubuntu 22.04 sendiri. Cukup masuk ke area klien kami dan kemudian kirimkan tiket, salah satu admin kami akan menginstal GlassFish di Ubuntu 22.04 untuk Anda segera tanpa biaya tambahan, bersama dengan banyak pengoptimalan bermanfaat yang dapat kami lakukan untuk Anda. Mengelola situs web berbasis GlassFish bukan hanya tentang penginstalan, kami dapat membantu Anda mengoptimalkan penginstalan GlassFish jika Anda memiliki VPS bersama kami.

Jika Anda menyukai posting ini tentang cara menginstal GlassFish di Ubuntu 22.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal GlassFish di Ubuntu 14.04

  2. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  3. Cara Menginstal Webmin di Ubuntu 18.04

  1. Cara menginstal Panda3D di Ubuntu 10.04

  2. Cara menginstal Zabbix di Ubuntu

  3. Cara Menginstal GlassFish di Ubuntu 18.04

  1. Cara Menginstal GlassFish di Ubuntu 16.04

  2. Cara Menginstal GlassFish di Ubuntu 20.04 LTS

  3. Cara Menginstal Go di Ubuntu 18.04