WildFly (JBoss AS) - Cara Mengakses dan Mengelola CLI Menggunakan GUI


Pada artikel sebelumnya, kita telah membahas tentang WildFly-8 (Versi baru yang disempurnakan di Jboss AS). Kami telah mempelajari fungsi dan fitur baru yang ditambahkan/ditingkatkan ke versi ini. Hari ini pada postingan kali ini kita akan membahas tentang manajemen CLI menggunakan GUI dan cara mengelola Server menggunakan versi GUI pada manajemen CLI.

  1. WildFly – Server Aplikasi JBoss Baru yang Ditingkatkan untuk Linux

Sejak Jboss AS 7, kami telah mendapatkan alat baris perintah (CLI) untuk menghubungkan ke aplikasi JBoss dan mengelola semua tugas dari lingkungan baris perintah. Beberapa tugas yang dapat kita lakukan menggunakan konsol CLI adalah sebagai berikut.

  1. Menyebarkan/Membatalkan penerapan aplikasi web dalam Mode mandiri/Domain.
  2. Lihat semua informasi tentang aplikasi yang diterapkan saat runtime.
  3. Mulai/Hentikan/Mulai Ulang Node dalam mode masing-masing yaitu Mandiri/Domain.
  4. Menambah/Menghapus sumber daya atau subsistem ke server.

Dalam posting ini, kita akan membahas tentang berbagai tugas dan cara meluncurkan CLI di GUI. Saat ini kita dapat terhubung ke GUI menggunakan dua cara seperti yang ditunjukkan di bawah ini:

Metode 1

Dengan meneruskan opsi –gui ke skrip “jboss-cli” yang disediakan dengan Jboss/WildFly.

[root@tecmint bin]# ./jboss-cli.sh --gui

Metode 2

Meluncurkan jar yang diperlukan secara langsung dari CLI (ini sama dengan skrip bawaan itu sendiri).

[root@tecmint bin]# java -Dlogging.configuration=file:$JBOSS_HOME/bin/jboss-cli-logging.properties -jar $JBOSS_HOME/jboss-modules.jar -mp $JBOSS_HOME/modules org.jboss.as.cli –gui

Anda dapat mengambil bantuan dari tool tip yang tersedia di setiap node.

Untuk Mendapatkan Informasi tentang sumber daya modul apa pun, cukup klik kanan pada node tersebut dan klik “baca-sumber daya ”. Setelah memasukkan nilai yang diperlukan, semua akan dimasukkan di bilah perintah. Terakhir, klik tombol kirim dan Anda akan melihat semua detail di tab Output.

Terapkan/Batalkan Penerapan

Lingkungan GUI WildFLy juga mendukung penerapan dan pembatalan penerapan aplikasi web melalui menu “Penyebaran”.

Dengan menggunakan ini kita dapat membuat perintah yang dapat menyebarkan aplikasi yang ada di Sistem file lokal kita, yaitu kita tidak perlu menghubungkan dan menyalin aplikasi ke Server untuk Penerapan.

Langkah 1: Klik menu “Penerapan ” lalu terapkan. Ini akan membuka kotak dialog baru yang menanyakan lokasi Aplikasi Web yang perlu disebarkan.

Langkah 2: Pilih aplikasi web Anda. Berikan “Nama ” dan “Nama Waktu Proses ”. Bersamaan dengan ini Anda harus menonaktifkan atau menyebarkannya secara paksa dengan menggunakan kotak centang yang disebutkan.

Langkah 3: Terakhir, klik Oke. Setelah ini Anda dapat melihat bahwa itu akan membuat perintah di dalam kotak cmd. Terakhir, klik tombol “Kirim ” untuk mengirimkan permintaan penerapan.

Langkah 4: Setelah mengirimkan, jika semuanya berjalan dengan baik. Anda akan melihat pesan keluaran di tab “Output ”.

Langkah 5: Untuk Pembatalan Penerapan aplikasi apa pun, sekali lagi Anda harus mengeklik opsi “Batalkan Penerapan ” yang tersedia di menu “Penerapan ”. Ini akan memberi Anda pop up baru yang berisi daftar semua aplikasi yang digunakan. Dalam kasus saya, saya hanya memiliki satu aplikasi yang tersedia. Pilih aplikasi yang perlu dibatalkan penerapannya lalu klik OK.

Membuat dan Menjalankan skrip CLI

Setiap kali Anda mengklik opsi yang tersedia di GUI CLI, maka CLI akan membuat perintah yang sesuai di prompt “cmd ”. Misalkan Anda mempunyai tugas yang ingin Anda lakukan lagi dan lagi. Dalam hal ini Anda dapat memanfaatkan fasilitas eksekusi “Script ” yang tersedia dalam versi GUI ini.

Misalnya, Mendapatkan daftar sumber daya penerapan, saya telah membuat skrip cli dan menjalankannya dari GUI seperti di bawah ini.

Ini akan menunjukkan kepada Anda deskripsi semua sumber daya penerapan yang tersedia.

Satu lagi fitur bermanfaat yang tersedia di GUI adalah secara otomatis menyimpan riwayat 15 skrip CLI terakhir. Jadi, Anda tidak perlu memuat skrip yang sama berulang kali. Ini bisa sangat membantu untuk beberapa jenis tugas yang berulang.