Mengenai pengemasan dan penyebaran proyek Maven, saya menggunakan Editor Eclipse di sini untuk membuat catatan sederhana.
Lingkungan praktis
Sistem Operasi: Windows
IDE: Eclipse
Proses pengemasan dan penempatan
1 Paket Proyek
1.1 Klik kanan item yang Anda butuhkan untuk mengemas dan klik Maven clean seperti yang ditunjukkan pada gambar. Di sini, Maven akan menghapus semua informasi pengemasan untuk proyek ini sebelumnya.
1.2 Setelah menyelesaikan operasi Maven clean , informasi berikut akan muncul di konsol Eclipse.
1.3 Lalu kami mengklik kanan proyek paket yang diperlukan dan klik Maven build seperti yang ditunjukkan pada gambar
1.4 Di antarmuka pop-up, lakukan operasi seperti yang ditunjukkan pada gambar di bawah ini.
Masukkan -X package di kotak input "Sasaran", dan periksa Update Snapshots dan Skip Tests di bawah ini.
1.5 Hasil berikut muncul, yang berarti bahwa kemasannya berhasil.
1.6 Segarkan proyek kami, dan kami dapat menemukan paket war yang kami kemas di direktori target proyek.
2 Penyebaran Proyek
2.1 Tempatkan paket war kemasan di atas di direktori Tomcat Webapps kami. Seperti yang ditunjukkan pada gambar.
2.2 Modifikasi file konfigurasi server.xml di direktori conf di tomcat, temukan tag host di file konfigurasi, dan tambahkan konten berikut ke dalamnya. Jalur relatif digunakan di sini, dan nilai properti doBase adalah nama paket war yang kami panggil (mengapa kami perlu menambahkan langkah ini, kami akan menjelaskannya nanti).
Salin kode kode sebagai berikut: <context docbase = "analysis-tool-web-1.0-snapshot" path = "/" reloadable = "true" privileged = "true"/>
2.3 Masukkan Direktori Bin Tomcat dan klik startup.bat untuk memulai Tomcat kami. Hasil berikut ditampilkan untuk menunjukkan bahwa penyebaran berhasil.
2.4 Saat ini, kami membuka browser dan memasuki localhost:8080 , dan kami berhasil mengakses beranda kami.
menjelaskan
Seperti disebutkan di atas, tambahkan yang berikut ini ke file konfigurasi server.xml di direktori conf di tomcat kami.
Salin kode kode sebagai berikut: <context docbase = "analysis-tool-web-1.0-snapshot" path = "/" reloadable = "true" privileged = "true"/>
Mari kita mengomentari konten asli terlebih dahulu dan restart untuk melihat masalah apa yang akan terjadi.
Setelah berkomentar, restart tomcat kami dan akses localhost:8080 di browser Anda.
Anda akan menemukan bahwa proyek kami tidak dapat diminta saat ini. Dalam hal ini, tambahkan nama proyek kami ke jalur akses dan coba lagi, dan kunjungi http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login (semua sumber daya dan permintaan proyek ada di analysis-tool-web-1.0-SNAPSHOT ).
Pada dasarnya tidak ada masalah pada titik ini seperti sebelumnya. Masalahnya adalah setelah kita mengklik untuk masuk, jalur permintaan berikutnya berubah. Saya mencoba masuk dan melihat jalur lompat setelah login.
Di sini, jalur proyek /analysis-tool-web-1.0-SNAPSHOT kami- alat-web-1.0-snapshot dibinasakan, dan sumber daya dan permintaan proyek saat ini semuanya ada di folder analysis-tool-web-1.0-SNAPSHOT . Permintaan melonjak langsung ke / , menghasilkan kesalahan 404 untuk permintaan yang tidak dapat menemukan sumber daya. Konten di atas dikonfigurasi di server.xml terutama untuk mengatur jalur relatif sumber daya untuk mengakses proyek.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.