Lewati ke konten utama

WildFly Application Server

WildFly logo

WildFly adalah runtime aplikasi modern yang fleksibel, ringan, dan dikelola, yang ditulis dalam Java dan mengimplementasikan standar dan teknologi terbaru dari spesifikasi Java Platform Enterprise Edition (Java EE). WildFly sepenuhnya gratis dan open source, tersedia untuk dijalankan di berbagai platform. Di antara fitur utama dari server aplikasi ini adalah:

  • runtime yang dapat disesuaikan berdasarkan subsistem yang dapat dipasang, yang dapat diintegrasikan atau dihilangkan sesuai kebutuhan
  • dukungan Java EE8 untuk mengimplementasikan standar Java perusahaan terbaru dalam kerangka kerja yang mudah dikonsumsi
  • pendekatan modular dengan kemampuan untuk memulai setiap layanan secara terpisah
  • cepat, ringan, dan dioptimalkan untuk performa tertinggi

Untuk membuat server aplikasi WildFly untuk hosting proyek Java di dalam platform, ikuti langkah-langkah sederhana di bawah ini.

catatan

Template ini menggunakan daemon inisialisasi modern systemd.

Membuat WildFly Server

1. Masuk ke akun PaaS Anda dan klik tombol New Environment di sudut kiri atas dashboard.

new environment button

2. Dalam wizard topologi lingkungan yang terbuka, navigasikan ke tab Java dan pilih WildFly (versi 10-16 didukung) dari daftar server aplikasi yang tersedia. Kemudian, tentukan batas sumber daya yang dialokasikan menggunakan penggeser cloudlet, pilih region (jika tersedia beberapa) dan edit nama lingkungan Anda.

catatan

WildFly tidak kompatibel dengan Java 6 dan 7; oleh karena itu versi ini tidak tersedia karena persyaratan sumber daya WildFly yang minimal, sangat disarankan untuk mengalokasikan lebih dari 1 cloudlet untuk node ini. Jika tidak, Anda dapat mengalami kinerja server yang rendah dan bahkan kegagalan server. WildFly dapat diluncurkan dalam mode Standalone menggunakan file konfigurasi yang didefinisikan dalam variabel lingkungan STANDALONE_MODE_CONFIG. Platform menyediakan dukungan dari pengaturan WildFly servers Auto-Clustering dalam mode Managed Domain melalui switcher yang sesuai di wizard topologi.

WildFly server topology wizard

Klik tombol Create ketika sudah siap.

3. Tunggu beberapa menit hingga lingkungan Anda dibuat dan klik tombol Open in Browser di sebelahnya.

WildFly open in browser

4. Halaman standar WildFly menyuguhkan beberapa tautan berguna untuk membantu Anda memulai.

WildFly home page

Untuk mengakses WildFly Administration Console , klik tautan yang sesuai (lingkaran dalam gambar di atas) atau dapatkan URL dari email (diterima setelah pembuatan server) bersama dengan kredensial akses lainnya.

Selain itu, Anda dapat membuat koneksi SSH ke server WildFly Anda dan menggunakan utilitas bawaan WildFly CLI untuk mengelola.

Standalone Mode

Server aplikasi WildFly dijalankan dalam mode “standalone” secara default sehingga setiap instance adalah proses independen berdasarkan file konfigurasi yang didefinisikan melalui variabel lingkungan STANDALONE_MODE_CONFIG.

WildFly standalone config variable

Ada empat profil bersertifikat untuk mode standalone:

  • standalone.xml (default) - konfigurasi untuk Java Enterprise Edition 8 Web dengan teknologi yang diperlukan
  • standalone-full.xml - konfigurasi untuk Java Enterprise Edition 8 Full dengan semua teknologi EE 8
  • standalone-ha.xml - konfigurasi untuk Java Enterprise Edition 8 Web dengan ketersediaan tinggi
  • standalone-full-ha.xml - konfigurasi untuk Java Enterprise Edition 8 Full dengan ketersediaan tinggi

Dalam kasus menggunakan konfigurasi HA (dua opsi terakhir), protokol jgroups digunakan untuk pesan antara node. Ini dikonfigurasi untuk menggunakan otorisasi dengan token MD5 dan enkripsi asimetris secara default. Implementasi seperti ini mencegah node yang tidak berwenang untuk dapat bergabung dalam kluster dan non-anggota dari berkomunikasi dengan anggota kluster.

peringatan

Sangat disarankan untuk mengubah parameter nilai otorisasi default dalam file konfigurasi HA standalone Anda di lingkungan produksi.

Ini menyimpulkan tutorial kami tentang instalasi server WildFly! Sekarang, Anda dapat mengkonfigurasinya sesuai kebutuhan dan melanjutkan ke deployment aplikasi.

Baca Juga