Saya mencoba menambahkan Tomcat 7 di Eclipse saya di Ubuntu. Ketika saya mengklik "Tambah server baru" di Eclipse dan pilih "Server Tomcat v7.0", bidang "Nama Server" kosong dan saya tidak bisa mengetikkan apa pun di kotak teks itu seperti yang ditunjukkan di bawah ini:
Apa yang saya lakukan sebelumnya adalah saya menghapus server Tomcat 7 dari Eclipse dan saya mencoba menginstal ulang Tomcat 7. Tapi itu tidak memungkinkan saya untuk mengetik apa pun di kotak teks itu dan saya tidak dapat melanjutkan ke tombol "Next". Lingkungan saya adalah Ubuntu Linux dan Eclipse untuk JavaEE.
eclipse
jakarta-ee
tomcat
tonga
sumber
sumber
Jawaban:
Ini adalah bug di Eclipse. Saya memiliki masalah yang persis sama, juga pada Ubuntu dengan Eclipse Java EE Juno.
Inilah solusi yang bekerja untuk saya:
{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings
menghapus dua file berikut:org.eclipse.wst.server.core.prefs
org.eclipse.jst.server.tomcat.core.prefs
Sumber: Forum eclipse.org
sumber
Saya menjalankan kepler di ubuntu dan memiliki masalah yang sama mendapatkan gerhana untuk mengenali server tomcat7. Path saya untuk menginstal direktori baik-baik saja dan menghapus / mengganti nama file hanya tidak memperbaikinya juga.
Inilah yang bekerja untuk saya:
jalankan yang berikut di terminal:
restart gerhana, hapus tomcat7 server. Tambahkan kembali server dan semuanya kemudian berfungsi.
Inilah tautan yang saya gunakan. http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/
sumber
Saya memiliki masalah serupa kecuali bidang "Nama Server" telah dinonaktifkan .
Ditemukan ini disebabkan oleh lingkungan runtime Apache Tomcat v7.0 yang menunjuk ke folder yang salah. Ini diperbaiki dengan masuk ke Window - Preferences - Server - Runtime Environments, mengklik entri lingkungan runtime dan mengklik "Edit ..." dan kemudian memodifikasi direktori instalasi Tomcat.
sumber
Saya memiliki masalah yang sama sebelumnya: nama server tidak muncul di server saat mengkonfigurasi dengan gerhana
Saya mencoba semua solusi yang disediakan di sini, tetapi mereka tidak berhasil untuk saya.
sumber
Saya menghadapi masalah yang sama, dan saya mengubah ruang kerja ke lokasi baru, dan itu berhasil. Saya harap ini membantu :)
sumber
sangat aneh tetapi ini berhasil bagi saya.
tutup gerhana
mulai gerhana sebagai
eclipse --clean
sumber
Setelah mencoba langkah-langkah @Philipp Claßen , bahkan jika tidak berhasil,
Ubah direktori gerhana, ruang kerja, dan kucing jantan. [hanya diuji untuk Windows7]
Saya tahu seseorang mungkin mengatakan itu tidak benar, tetapi itu berhasil bagi saya setelah langkah-langkah @ Phillipp tidak bekerja untuk saya.
Butuh waktu 4 jam untuk menemukan solusi metode brute force ini.
sumber
Saya juga punya masalah ini hari ini, dan menghapus file
org.eclipse.jst.server.tomcat.core.prefs
danorg.eclipse.wst.server.core.prefs
tidak berfungsi.Akhirnya saya menemukan masalah izin:
Secara default
<apache-tomcat-version>/conf/*
dapat dibaca hanya oleh pemilik, setelah saya membuatnya dapat dibaca untuk semua, itu berhasil! Jadi jalankan perintah ini:Inilah tautan tempat saya menemukan akar penyebabnya:
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434
sumber
Dalam kasus saya, direktori tomcat dimiliki oleh root, dan saya tidak menjalankan eclipse sebagai root.
Jadi saya harus melakukannya
sumber
Solusi termudah adalah membuat ruang kerja baru di eclipse / STS.
sumber
Menghapus / Memindahkan file org.eclipse.jst.server.tomcat.core.prefs dan org.eclipse.wst.server.core.prefs bekerja untuk saya.
sumber
Dalam Eclipse Neon.3 Release (4.6.3) di Ubuntu 17.04 dengan Tomcat 8.0 masalah berlanjut. Yang membantu saya adalah kombinasi menghapus file prefs:
dan menautkan ke
catalina.policy
(agak berbeda dari yang disarankan @ michael-brooks untuk konfigurasinya):sumber