Ini adalah kesalahan yang saya dapatkan ketika saya membuat layanan web Axis2 pertama saya menggunakan Eclipse. Setelah saya menulis kelas, saya membuat layanan web dengan Apache Axis2. Ketika saya mengklik tombol start server di gerhana itu memberikan pesan kesalahan:
Tidak dapat menerbitkan konfigurasi server untuk Tomcat v6.0 Server di localhost.
Beberapa konteks memiliki jalur "/ FirstApache".
FirstApache adalah proyek web dinamis yang saya buat sebelumnya. Saya memilih proyek web yang benar dari bagian konfigurasi di panduan layanan web.
Bagaimana saya bisa memperbaikinya?
Di STS / Eclipse buka "project explorer" atau "package explorer" dan ada folder yang disebut "server." Buka dan Anda akan menemukan
server.xml
file. Di dalam file ini di bagian bawah Anda menemukan definisi sepertiAnda mungkin menemukan duplikat dengan definisi yang sama yang harus Anda hapus.
sumber
Di Eclipse, pergi ke proyek Server . Buka pohon untuk versi Tomcat yang Anda gunakan. Buka file server.xml dan verifikasi tag Konteks Anda.
sumber
Dalam IDE gerhana Anda pada penjelajah proyek acess server.xml seperti di:
Dan hapus tag konteks dengan duplikat referensi untuk proyek Anda:
sumber
Pergi ke
server.xml
dan Cari"Context"
tag dengan nama properti"docBase"
.Hapus garis duplikat di sini. Kemudian cobalah untuk me-restart server.
sumber
Pergi ke proyek Server di gerhana, di bawah konfigurasi server runtime Anda (dalam kasus saya Server Tomcat v7.0 di localhost-config) pergi ke server.xml file lalu cari tag <context>, biasanya Anda akan menemukan lebih dari satu tag konteks , hapus dan jalankan aplikasi Anda di server yang sesuai yang akan berfungsi sekarang.
dalam kasus saya, saya telah menemukan tag Konteks duplikat:
sumber
Dalam gerhana menggunakan kucing jantan Anda hanya membuka file server.xml ini dan menemukan tag Konteks dan di sini Anda melihat nama konteks Anda lebih dari satu Anda hanya menghapus konteks yang tidak berguna dan restart server Anda itu akan berfungsi ....
sumber
sumber
Eclipse >> proyek explorer >> server >> server.xml >> tag >> hapus duplikat tag proyek Anda
sumber
Cukup hapus server di Eclipse dan tambahkan lagi tomcat server. daripada mematikan tomcat dalam file tomcat / bin / shutdown.bat dan memulai server di gerhana.
sumber
Cobalah untuk menghapus server tomcat yang ada di konsol server. Jika Anda tidak memiliki konsol maka Anda dapat pergi ke "Tampilkan tampilan -> server", hapus server dengan mengklik kanan padanya, lalu tambahkan server baru.
sumber
Jika Anda menggunakan Tomcat 7 dan Eclipse, klik pada server Tomcat lalu buka tab modul. Di sana Anda akan menemukan entri duplikat. Hapus entri dan pindahkan aplikasi. Anda baik pergi sekarang.
sumber
Pada catatan terkait, jika Anda telah menyalin proyek atau di tas apa pun, memiliki jalur konteks yang sama untuk 2 proyek 'aktif', Anda harus mengubah jalur konteks salah satunya, kemudian membersihkan pengaturan server kucing jantan, kemudian menerbitkan kembali server
lihat jawaban lebih detail ini
sumber
Saya punya masalah itu sebelumnya. Saya baru saja menyelesaikannya dengan memperluas pohon kucing jantan dan menghapus folder yang menyebabkan bentrokan. dalam kasus Anda adalah
/FirstApache
. setelah Anda menghapusnya. kemudian Anda jalankan kembali, Anda harus bisa lari. Jika itu terjadi lagi, hapus dan coba lagi.sumber
Hapus spasi atau baris kosong di server.xml atau context.xml di awal kode Anda
sumber
Dalam kasus saya, saya menemukan duplikat path di Server / Tomcat5.5 di localhost-config / server.xml di bawah tag. Menghapus duplikat menyelesaikan masalah.
sumber
Hapus org.eclipse.wst.server.core dan org.eclipse.wst.server.ui dari .metadata / .plugins dari wrokspace
hapus server dari eclipse kemudian konfigurasi ulang server di eclipse.
sumber
Kesalahan ini terjadi ketika Anda menyalin proyek daripada melewatinya, dan kemudian Anda mengubah nama proyek itu.
dalam kasus seperti itu, ikuti langkah-langkah berikut.
Langkah-1: Anda perlu mengedit file web.xml Anda. menghapus servlet dan servlet-mapping dari proyek sebelumnya.
Langkah-2: sampai ke SERVER -> server.xml -> cari konteks
Contoh: - Konteks docBase = "JSPandServletDemo" path = "/ JSPandServletDemo" reloadable = "true" source = "org.eclipse.jst.jee.server: JSPandServletDemo" />
sekarang Anda hanya perlu mengubah pathname ke nama proyek Anda saat ini.
Semoga Sukses Selamat Coding :)
sumber
Jika Anda menggunakan STS dan server Anda sangat penting. Cukup klik dua kali pada server dan pergi ke> tab Modul> tampilan. Mengkonfigurasi Modul Web di server ini.> Anda dapat menghapus modul dan menjalankan sekali lagi.
sumber
sumber