WildFly dengan Eclipse - Instalasi dan Pengaturan

1. Ikhtisar

Pada artikel ini, kita akan menjalankan dan men-debug aplikasi di WildFly langsung dari Eclipse IDE.

Kita dapat menggunakan server aplikasi WildFly dan Eclipse secara independen untuk membangun dan menjalankan aplikasi. Sebagai langkah pertama, kita bisa memulai dan menghentikan server aplikasi sendiri. Namun, jika kita mengintegrasikan keduanya, pembangunan akan lebih cepat. Misalnya, ketika kita mengubah kode dalam mode debug, perubahan secara otomatis diterapkan.

Perhatikan bahwa tangkapan layar diambil dengan Eclipse Photon dan mungkin berbeda di versi atau sistem operasi lain.

2. Persyaratan

Pertama, kita mulai dengan menginstal perangkat lunak berikut:

  • Jawa
  • Gerhana
  • WildFly

Kemudian kami memverifikasi apakah semuanya dikonfigurasi dengan benar. Jika keduanya, Eclipse dan WildFly, bekerja dengan benar, maka kita dapat melanjutkan konfigurasi kita.

3. Menginstal Plugin JBoss Tools

Kami akan menggunakan Plugin JBoss Tools untuk Eclipse. JBoss Tools menyediakan, antara lain, integrasi antara Eclipse dan WildFly.

Ada dua cara untuk memasang plugin:

  • Kita bisa menginstalnya melalui website
  • Kita bisa menginstalnya melalui Eclipse Marketplace
    • Buka Eclipse
    • Klik Bantuan dan kemudian Eclipse Marketplace
    • Cari Alat JBoss
    • Klik Instal di sebelah solusi JBoss Tools
    • Ikuti seluruh wizard

4. Konfigurasi Server Aplikasi di Eclipse

Kami mulai dengan menambahkan server WildFly ke Eclipse.

Pertama, kami menambahkan Tampilan baru di Eclipse. Silakan klik pada Window / Show View / Other :

Selanjutnya silahkan klik Server / Servers . Sekarang Eclipse menunjukkan tab Server :

Setelah itu kita dapat menambahkan server dengan mengklik Tidak ada server yang tersedia. Klik tautan ini untuk membuat server baru… di tab Server :

Pada langkah berikutnya, kami memperluas kategori Komunitas JBoss dan memilih versi WildFly yang cocok dengan instalasi WildFly. Selebihnya kita cukup mengikuti wizard:

Pilih versi terbaru jika versi yang Anda instal tidak tersedia. Tetapi pastikan untuk meningkatkan JBoss Tools ketika mereka memiliki rilis baru dengan dukungan untuk versi spesifik itu:

5. Tambahkan Aplikasi ke WildFly

Setelah mengkonfigurasi server aplikasi, kita akan menambahkan aplikasi ke server :

  • Klik kanan pada instance WildFly di tab Server
  • Klik Tambahkan dan Hapus

  • Pilih aplikasi untuk diterapkan
  • Klik Add
  • Klik Selesai

Pesan ' Tidak ada sumber daya yang dapat ditambahkan atau dihapus dari server' ditampilkan jika ada ketidakcocokan versi API Servlet.

Jadi pertama-tama kami memastikan versi API Servlet cocok dengan versi API Servlet yang dipaketkan dengan instalasi WildFly:

  • Klik kanan pada proyek tersebut
  • Klik Properties
  • Klik pada Project Facets
  • Jika proyek belum dalam bentuk segi
    • Klik Konversikan ke bentuk segi ...
    • Aktifkan 'Modul Web Dinamis'

Setelah konfigurasi, kita dapat melihat aplikasi di bawah instance server WildFly:

6. Menjalankan Aplikasi

Kami akhirnya dapat memulai WildFly dan aplikasi dari Eclipse. Klik kanan pada instance WildFly dan klik Start . Aplikasi sedang dimulai dan kita dapat menggunakannya:

Kami dapat mencapai hasil yang sama dengan menerapkan aplikasi secara manual atau menggunakan alat build. Namun, memulai server aplikasi dari dalam IDE memiliki beberapa keuntungan seperti kemungkinan untuk men-debug aplikasi.

7. Debugging Aplikasi

Pertama, kami menekan tombol 'Hentikan server' (kotak merah) pada tab Server atau Konsol untuk menghentikan server:

Kemudian kita memulai aplikasi dalam mode debugging dengan mengklik kanan pada instance WildFly lalu mengklik Debug .

Ketika kami mengubah kode itu diterapkan secara otomatis. Jika kami membuat perubahan yang lebih besar maka kami mendapat pesan dari Eclipse yang meminta kami untuk memulai ulang. Kami juga dapat memulai ulang server aplikasi secara manual dengan mengklik kanan pada instance dan kemudian Mulai Ulang di Debug .

Seringkali kode sumber belum tersedia untuk debugger. Menghasilkan pesan berikut: Sumber tidak ditemukan . Jika demikian, kami dapat menyediakan sumbernya:

  • Klik Edit Jalur Pencarian Sumber
  • Klik Add

  • Pilih Proyek Java

  • Pilih proyek
  • Ikuti wizard

8. Kesimpulan

Pada artikel ini, kami menggunakan plugin JBoss Tools untuk mengintegrasikan WildFly dan Eclipse. Dengan menggabungkan alat-alat ini, kami dapat menerapkan aplikasi kami dengan lebih mudah.

Namun, keuntungan terbesar adalah dengan pengaturan ini kita dapat memulai aplikasi dalam mode debug dan perubahan kode langsung terlihat. Dengan cara itu kami membuat proses pengembangan kami lebih cepat dan lebih efisien.