Wildfly, instal server aplikasi Java EE ini di Ubuntu

tentang wiildfly

Pada artikel selanjutnya kita akan melihat WildFly (sebelumnya dikenal sebagai Jboss AS). Ini adalah sebuah server aplikasi Java EE yang ringan, cepat, dan sangat dioptimalkan berbasis Java yang dengannya aplikasi besar dapat dikembangkan dari satu IDE. Pada baris berikut kita akan melihat cara menginstalnya di Ubuntu 18.04.

WildFly adalah lintas platform. Ini menawarkan panel kontrol yang kuat yang membuat mengubah konfigurasi di server aplikasi sangat sederhana dan cepat. Tidak perlu menelusuri halaman yang tidak perlu untuk menyesuaikan lingkungan mencari yang sesuai dengan kebutuhan Anda.

Instal OpenJDK

logo jawa
Artikel terkait:
Instal Java 8, 9 dan 10 di Ubuntu 18.04 dan turunannya

WildFly ditulis di Java, itulah alasannya membutuhkan Java JDK untuk bekerja. Untuk memenuhi persyaratan ini, pengguna dapat memilih untuk menginstal JDK Java resmi Oracle atau menggunakan alternatif sumber terbuka yang disebut OpenJDK. Untuk contoh ini, kita akan memilih versi open source Java, jadi di terminal (Ctrl + Alt + T) kita akan menulis:

instalasi java jdk

sudo apt update; sudo apt install default-jdk

Setelah menginstal OpenJDK, kita bisa periksa instalasi mengetik di terminal:

memeriksa instalasi java

java -version

Jika terminal mengembalikan beberapa baris seperti yang ada di tangkapan layar sebelumnya, Java akan diinstal dan siap.

Siapkan pengguna WildFly

Karena ini adalah server aplikasi, umumnya disarankan untuk menggunakan akun layanan khusus. Jalankan di terminal (Ctrl + Alt + T) perintah berikut untuk membuat akun layanan WildFly untuk mengelola server:

sudo groupadd -r wildfly

sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Selesai, kita lanjutkan dengan download dan install WildFly.

Unduh dan instal WildFly

Setelah instalasi Java JDK selesai dan pembuatan akun layanan untuk WildFly selesai, kami akan menjalankan perintah berikut untuk unduh paket untuk WildFly. Pada saat yang tepat ini, versi saat ini adalah 16.0.0. Final. Versi terbaru yang tersedia dapat dilihat di unduh halaman.

Jika kita membuka terminal (Ctrl + Alt + T), kita bisa gunakan perintah wget untuk mengunduh paket dengan mudah menggunakan perintah berikut:

unduh Wildfly

cd /tmp

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.tar.gz

Setelah unduhan selesai, kita harus menjalankan perintah berikut untuk buat folder WildFly di direktori /memilih dan untuk mengubah kepemilikan Anda ke akun layanan WildFly.

tar xvf wildfly-16.0.0.Final.tar.gz

sudo mv wildfly-16.0.0.Final/ /opt/wildfly

sudo chown -RH wildfly: /opt/wildfly

Kami terus membuat folder layanan WildFly di direktori / etc / dengan perintah berikut:

sudo mkdir -p /etc/wildfly

Setelah membuat direktori, salin file konfigurasi WildFly dan file yang dapat dieksekusi ke direktori baru dibuat.

salin file konfigurasi dari server media ini

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

Kami juga harus membuat skrip dalam direktori / etc / wildfly / bin dapat dieksekusi.

sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh'

Pada titik ini kami akan melakukannya salin file systemd ke direktori / etc / systemd / system / berlari:

sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/

Sekarang kita bisa gunakan perintah berikut untuk menghentikan, memulai dan mengaktifkan layanan WildFly untuk memulai secara otomatis saat boot:

perintah pada layanan Wildfly

Pertama kami menghentikan layanan:

sudo systemctl stop wildfly.service

sekarang kami memulai layanan:

sudo systemctl start wildfly.service

Dan kami selesai mengaktifkan layanan:

sudo systemctl enable wildfly.service

untuk verifikasi mulai, jalankan perintah berikut:

status pelayanan

sudo systemctl status wildfly.service

Akun pengguna untuk menghubungkan dan mengelola konsol web server

Sekarang Anda telah mengunduh dan menginstal layanan WildFly, jalankan perintah berikut ke buat akun pengguna. Ini akan menghubungkan dan mengelola konsol web dari server aplikasi. Kami akan membuat akun dengan mengetik di terminal (Ctrl + Alt + T):

sudo /opt/wildfly/bin/add-user.sh

Di menu yang bisa dilihat di tangkapan layar, ketik "a"Dan tekan Enter:

buat akun pengguna di Wildfly

sekarang masukkan nama pengguna baru dan buat kata sandi Anda:

nama pengguna dan kata sandi untuk akun layanan

Menulis "iya nih"untuk penyiapan lengkap. Sekarang WildFly harus diinstal dan siap.

Wildfly di browser

Sekarang kita dapat membuka browser dan sebagai URL gunakan nama host atau alamat IP server diikuti oleh port 8080.

Layar percikan Wildfly

http://localhost:8080

Konsol server dibatasi hanya untuk server lokal. Jika Anda tertarik untuk menyambung dari lokasi yang jauh, informasi tentang cara melakukannya dapat diperoleh dari Dokumentasi.

Konsol administrasi Wildfly di browser

Setelah ini kita dapat mengakses konsol administrasi dari http://localhost:9990/console dari jarak jauh WildFly telah berhasil diinstal di Ubuntu, 18.04 pada kasus ini.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Eliana dijo

    Terima kasih, ini satu-satunya tutorial yang berhasil 🙂

  2.   Fernando dijo

    Fantastis. Itu menyelamatkan hidup saya.

  3.   fishkdo.dll dijo

    Berkat itu berhasil, sekarang saya mencoba mereplikasi untuk memiliki dua contoh wildfly yang berjalan di server yang sama, jika saya menjalankannya dengan sh /opt/wildfly2/bin/stanalone.sh, itu berfungsi dengan benar, tetapi ketika saya mau buat layanan kedua agar berfungsi dengan systemctl start wildlfly2, saya tidak bisa membuatnya berfungsi. Ada rekomendasi?