Saya perlu menyiapkan versi server Tomcat 8.5.x di Eclipse. Ketika saya mencoba membuat server menggunakan Eclipse GUI, saya mendapatkan Eclipse Luna sebagai pilihan versi terbaru " Apache Tomcat v8.0 ". Ketika saya memilihnya dan saya menjelajah ke server Tomcat 8.5.x saya, saya mendapatkan pesan kesalahan pemblokiran ini:
Instalasi Apache Tomcat di direktori ini adalah versi 8.5.0. Instalasi Tomcat 8.0 diharapkan.
Kesalahan yang sama muncul saat mencoba TomEE 7.x, yang secara internal didasarkan pada Tomcat 8.5.
Di Eclipse Neon versi terbaru sebagai pilihan adalah " Apache Tomcat v9.0 " dan memberikan kesalahan yang sama. Bahkan tidak ada opsi " Apache Tomcat v8.5 ".
Apakah ada cara untuk menggunakan Tomcat 8.5 dan TomEE 7.x di Eclipse? Bagaimana?
server.info=
baris (seperti server.info = Apache Tomcat / 8.0.0 ), dan server.number dapat dibiarkan apa adanya. Misalnya saya telah meninggalkan tersentuh seperti ini:server.number=8.5.4.0
. Bekerja tanpa masalah.Ada tambalan untuk Eclipse:
https://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit
Unduh patch ini dan taruh di direktori plugin instalasi Eclipse Anda. Ini akan menggantikan default " org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar ".
CATATAN
Setelah Anda menambahkan patch ini, Anda harus memilih " Apache Tomcat v9.0 " saat menambahkan lingkungan runtime server di Eclipse ( Preferences> Server> Runtime Environments ).
Yaitu patch ini memungkinkan Anda untuk memilih Tomcat versi 9.x atau Tomcat versi 8.5.x saat menambahkan lingkungan runtime Apache Tomcat v.9.0.
Rincian lebih lanjut dapat ditemukan di halaman laporan bug terkait: https://bugs.eclipse.org/bugs/show_bug.cgi?id=494936
sumber
Untuk pengguna Tomcat 8.5.x.
Anda sudah untuk mengubah dengan
ServerInfo.properties
file Tomcat/lib/catalina.jar
berkas.ServerInfo.properties
file berisi kode berikutBuka saja
ServerInfo.properties
file dengan membukacatalina.jar
dengan winrar dari folder lib Tomcat AndaServerInfo.properties
lokasi file dicatalina.jar
adalah/org/apache/catalina/util/ServerInfo.properties
Pemberitahuan:
shutdown
server Tomcat (jika sudah dibuka oleh cmd) sebelum melakukan hal-hal ini jika tidak, file Anda tidak berubah dan winrar Anda menunjukkan kesalahan.Kemudian ubah kode berikut di
ServerInfo.properties
Mulai ulang gerhana Anda (jika dibuka). Sekarang akan berhasil ...
sumber
Adapun saat ini rilis layanan Eclipse Neon sudah tersedia . Jadi, jika seseorang masih mengalami masalah ini, pergilah ke
Bantuan → Periksa Pembaruan
dan instal pembaruan yang disediakan.
sumber
v8.0
,v8.5
danv9.0
tersedia di jendela Tentukan Server Baru . Mungkin versi Eclipse yang Anda gunakan berbeda.Solusi ini berhasil untuk saya. Saya mengedit file serverInfo.properties seperti yang diberikan di bawah ini:
sumber
Instal versi terbaru eclipse (). Ini akan memiliki opsi untuk menambahkan Tomcat 8.5.
sumber
Saya memiliki masalah serupa dengan Eclipse Kepler v3.8 Saya telah menginstal tomcat v8.5.37. Saya tidak bisa melihat Apache v8.5 sebagai opsi. Dengan menelusuri StackOverflow saya menemukan Apache v9.0 tersedia di Eclipse Neon. Yang keren adalah Anda tidak perlu mengubah versi gerhana Anda. Di Gerhana Anda saat ini. Unduh WTP (Paket Alat Web) dengan mengikuti langkah-langkah:
Langkah 1: Bantuan >>> Instal Perangkat Lunak Baru. Salin tautan ini di Bekerja dengan: http://download.eclipse.org/webtools/repository/neon
Langkah 2: Pilih JST Server Adapters dan JST Server Adapters Extensions dari paket pertama yang Anda lihat. Instal itu.
Langkah 3: Windows >>> Preferensi >>> Server >>> Lingkungan Runtime >>> Tambahkan ..
Anda akan melihat Apache v9.0 di sana! Berhasil!
sumber
Pergi ke versi pratinjau tomcat misalnya: tomcat 8.3 dan salin file catalina.jar dan tempelkan ke tomcat yang ada yang Anda hadapi masalah
sumber
Maafkan saya karena mengungkit masalah lama. Tapi itu seperti legendaris, selalu terjadi untuk pengguna baru. Alasan saya di sini adalah saya ingin tujuan jawaban yang berbeda. Agak sederhana. Silakan ke windows-> preferensi-> Runtime Environment-> cari dan pilih folder tempat Anda mengunduh server. Ini akan secara otomatis mendeteksi server dan Anda siap melakukannya.
sumber
Saya menduga Anda menjalankan Eclipse Mars, atau rilis yang lebih awal. Anda perlu meningkatkan ke Eclipse Neon atau yang lebih baru
sumber