Konfigurasi Tomcat Di Eclipse

1. Ikhtisar

Salah satu tantangan utama pengembangan web adalah kemampuan melakukan debug secara efektif saat berjalan di server web. Karena pembangunan, pengemasan, dan penerapan menghabiskan banyak waktu, ini mungkin sulit dicapai.

Untungnya, Eclipse memungkinkan kita untuk memulai server di IDE itu sendiri, menghemat waktu pembuatan dan pengemasan. Selain itu, membantu kami menyelidiki masalah dengan memulai server dalam mode debug.

Dalam tutorial singkat ini, kita akan melihat cara mengkonfigurasi server Tomcat di Eclipse untuk mencapai ini.

2. Mendefinisikan Server di Eclipse

Sebelum mengkonfigurasi Tomcat di Eclipse, kita harus menginstalnya terlebih dahulu.

Sekarang, mari kita mulai dengan mengaktifkan wizard Server Baru di Eclipse menggunakan File> New> Other:

Mengklik Next akan membawa kita ke jendela tempat kita dapat memilih versi Tomcat. Di sini, kami telah memilih versi 9.0:

Wisaya akan default nama server ke localhost dan nama server ke Tomcat v9.0 Server di localhost.

Kita akan melihat bahwa pertama kali kita menambahkan server Tomcat di Eclipse, wizard akan meminta kita untuk mengkonfigurasi lingkungan runtime server:

Di sini, kami akan menentukan lokasi direktori instalasi Tomcat. Selain itu, kami akan menentukan JRE untuk server Tomcat.

Jika kita mengklik Next , Eclipse akan memungkinkan kita untuk menambahkan aplikasi web yang akan digunakan di server. Tapi, mari kita bahas di bagian selanjutnya dan klik Selesai sebagai gantinya.

Sekarang kita dapat melihat server baru di Project Explorer dan tampilan Server .

3. Konfigurasi Server

Di Project Explorer , kita akan melihat file konfigurasi server tomcat biasa, misalnya server.xml, tomcat-users.xml, dll.

Selain itu, jika kita mengklik dua kali pada Tomcat v9.0 Server di localhost, kita dapat mengkonfigurasi server menggunakan UI yang disediakan:

Di layar ini, kita dapat mengkonfigurasi:

  • nama server - ini adalah nama yang akan muncul di tampilan server
  • jalur konfigurasi - ini adalah tempat file yang kita lihat di Project Explorer berada
  • lokasi server - ini adalah tempat kami mengkonfigurasi lokasi instalasi server. Selain itu, kami dapat mengatur lokasi penerapan aplikasi di sini
  • penerbitan modul - ini adalah tempat kami mengonfigurasi bagaimana modul web diterbitkan
  • batas waktu - ini adalah batas waktu untuk memulai / menghentikan server
  • port - di sini kita dapat mengatur berbagai port server
  • Pemetaan MIME - ini adalah berbagai jenis pemetaan MIME
  • konfigurasi peluncuran server - di sini kita dapat mengonfigurasi argumen VM, classpath, dll.
  • opsi server - di sini kita dapat mengaktifkan / menonaktifkan fitur seperti keamanan, memuat ulang modul secara otomatis secara default, dll.

4. Menambahkan Aplikasi ke Server

Kami sekarang dapat menerapkan aplikasi web kami di server ini. Akibatnya, kami harus memastikan bahwa aspek Modul Web Dinamis diaktifkan untuk proyek sebelum kami dapat menambahkannya.

Jadi mari klik kanan pada server kucing jantan dalam tampilan Server dan pilih item menu Tambah dan Hapus… . Kemudian, di layar berikutnya, kami akan memilih modul web spring-rest :

Terakhir, jika sekarang kita mengklik Selesai , kita akan melihat sandaran pegas di tampilan Server .

5. Menjalankan Server

Sekarang yang harus dilakukan hanyalah memulai server kucing jantan. Kemudian kita akan melihat log server di tampilan Konsol , saat server dimulai.

Perlu diingat, jika waktu tunggu server sangat rendah, server mungkin gagal memulai. Akibatnya, kami dapat menyelesaikan ini dengan menambah waktu tunggu mulai server pada layar konfigurasi yang kami lihat di atas.

Penting untuk dicatat bahwa eclipse tidak akan mempublikasikan aplikasi ke folder webapps server . Ini akan menerapkan aplikasi web ini ke folder sementara. Oleh karena itu, biarkan penginstalan Tomcat tidak diubah. Jika kami tidak mengubah konfigurasi, Eclipse akan menerbitkan aplikasi ke folder ruang kerja:

/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

Sekarang, Eclipse akan terus memantau kode sumber kami dan mencari perubahan kode. Kemudian, kami dapat menyinkronkan perubahan ini dengan server sehingga kode terbaru diterapkan di server.

6. Kesimpulan

Dalam tutorial ini, kami melihat bagaimana kami dapat menerapkan aplikasi web kami di Eclipse IDE itu sendiri.

Ini membantu kami menghindari keharusan untuk secara eksplisit membangun, mengemas, dan menerapkan aplikasi, sehingga menghemat waktu pengembangan yang berharga yang dapat digunakan secara lebih efektif.