WildFly with Eclipse - Pemasangan dan Persediaan

1. Gambaran keseluruhan

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

Kita boleh menggunakan pelayan aplikasi WildFly dan Eclipse secara bebas untuk membina dan menjalankan aplikasi. Sebagai langkah pertama, kita boleh memulakan dan menghentikan pelayan aplikasi dengan sendirinya. Namun, apabila kita menggabungkan kedua-duanya, pembangunan akan lebih cepat. Sebagai contoh, ketika kita mengubah kod dalam mod debug perubahan secara otomatis diterapkan.

Perhatikan tangkapan skrin diambil dengan Eclipse Photon dan mungkin berbeza dalam versi lain atau sistem operasi.

2. Keperluan

Pertama, kita mulakan dengan memasang perisian berikut:

  • Jawa
  • Gerhana
  • WildFly

Kemudian kami mengesahkan sama ada semuanya dikonfigurasi dengan betul. Sekiranya kedua-duanya, Eclipse dan WildFly, berfungsi dengan betul, maka kita dapat meneruskan konfigurasi kita.

3. Memasang JBoss Tools Plugin

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

Terdapat dua cara untuk memasang pemalam:

  • Kita boleh memasangnya melalui laman web
  • Kita boleh memasangnya melalui Eclipse Marketplace
    • Buka Gerhana
    • Klik Bantuan dan kemudian di Eclipse Marketplace
    • Cari Alat JBoss
    • Klik Pasang di sebelah penyelesaian JBoss Tools
    • Ikuti ahli sihir yang lain

4. Mengkonfigurasi Pelayan Aplikasi di Eclipse

Kita mulakan dengan menambahkan pelayan WildFly ke Eclipse.

Pertama, kami menambah Paparan baru di Eclipse. Sila klik pada Tingkap / Paparan Paparan / Lain-lain :

Seterusnya, sila klik Pelayan / Pelayan . Sekarang Eclipse menunjukkan tab Pelayan :

Selepas itu kita boleh menambah pelayan dengan mengklik Tidak ada pelayan yang tersedia. Klik pautan ini untuk membuat pelayan baru… di tab Pelayan :

Pada langkah seterusnya, kami mengembangkan kategori Komuniti JBoss dan memilih versi WildFly yang sesuai dengan pemasangan WildFly. Selebihnya kita hanya mengikuti ahli sihir:

Pilih versi terbaru apabila versi yang anda pasang tidak tersedia. Tetapi pastikan untuk menaik taraf JBoss Tools apabila mereka mempunyai rilis baru dengan sokongan untuk versi tertentu:

5. Tambahkan Aplikasi ke WildFly

Setelah mengkonfigurasi pelayan aplikasi, kami akan menambahkan aplikasi ke pelayan :

  • Klik kanan pada contoh WildFly di tab Servers
  • Klik Tambah dan Alih Keluar

  • Pilih aplikasi yang akan digunakan
  • Klik Tambah
  • Klik Selesai

Mesej ' Tidak ada sumber daya yang dapat ditambahkan atau dihapus dari pelayan' ditunjukkan jika ada ketidakcocokan versi Servlet API.

Oleh itu, pertama kami memastikan versi Servlet API sepadan dengan versi Servlet API yang dibungkus dengan pemasangan WildFly:

  • Klik kanan pada projek
  • Klik pada Properties
  • Klik pada Project Facets
  • Sekiranya projek itu belum lagi dalam bentuk segi
    • Klik pada Convert to faceted form…
    • Dayakan 'Modul Web Dinamik'

Selepas konfigurasi, kita dapat melihat aplikasi di bawah contoh pelayan WildFly:

6. Menjalankan Aplikasi

Kami akhirnya dapat memulakan WildFly dan aplikasi dari Eclipse. Klik kanan pada contoh WildFly dan klik Mula . Aplikasi ini bermula dan kami boleh menggunakannya:

Kami dapat memperoleh hasil yang sama dengan menyebarkan aplikasi secara manual atau menggunakan alat binaan. Walau bagaimanapun, memulakan pelayan aplikasi dari dalam IDE mempunyai beberapa kelebihan seperti kemungkinan untuk menyahpepijat aplikasi.

7. Menyahpepijat Aplikasi

Pertama, kami menekan butang 'Hentikan pelayan' (kotak merah) pada tab Pelayan atau Konsol untuk menghentikan pelayan:

Kemudian kami memulakan aplikasi dalam mod debugging dengan mengklik kanan pada contoh WildFly dan kemudian mengklik Debug .

Apabila kita menukar kod, kod tersebut akan digunakan secara automatik. Sekiranya kita membuat perubahan yang lebih besar maka kita mendapat mesej dari Eclipse yang memberitahu kita untuk memulakan semula. Kita juga boleh memulakan semula pelayan aplikasi secara manual dengan mengklik kanan pada instance dan kemudian pada Restart in Debug .

Selalunya kod sumber belum tersedia untuk penyahpepijat. Menghasilkan mesej berikut: Sumber tidak dijumpai . Sekiranya demikian, kita hanya boleh menyediakan sumbernya:

  • Klik Edit Laluan Pencarian Sumber
  • Klik Tambah

  • Pilih Projek Java

  • Pilih projek
  • Ikut ahli sihir

8. Kesimpulannya

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

Namun, kelebihan terbesar adalah dengan penyiapan ini kita dapat memulai aplikasi dalam mod debug dan perubahan kod segera terlihat. Dengan cara itu, kami menjadikan proses pembangunan kami lebih pantas dan cekap.