Tomcat dan Eclipse Integration Error: "Versi Tomcat yang tidak diketahui telah ditentukan."

11

Saya menggunakan Ubuntu 13.10 dan gnome 3.10.

Saya telah mengikuti tutorial ini untuk mengatur kucing jantan dan gerhana .:

Siapkan Eclipse dan Tomcat 7 di Ubuntu 12.10 untuk membuat Java RESTful Web Services dengan Jersey

Tetapi ketika saya mencapai langkah 9 , saya mendapatkan kesalahan berikut tentang gerhana:

Versi Tomcat yang tidak diketahui telah ditentukan

Saya mencoba banyak solusi yang saya lihat di sini di Tanya Ubuntu tetapi tidak ada yang berhasil untuk saya.

Saya telah memeriksa folder usr / local tetapi tomcat7 tidak ada.

Saya memeriksa /usr/sharefolder dan tomcat7 ada di sana.

lokasi kucing jantan

Saya menggunakan perintah berikut untuk menginstal eclipse dan kucing jantan:

sudo apt-get install eclipse tomcat7 -y
Nemesis
sumber

Jawaban:

8

Saya sarankan menginstal Tomcat mandiri ke dalam /usr/localdaripada menggunakan yang ada di /usr/sharedirektori.

cd ~/Downloads
wget http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz
tar -xzf apache-tomcat-7.0.52.tar.gz
sudo mv apache-tomcat7.0.52 /usr/local/apache-tomcat7.0.52

Kemudian gunakan /usr/local/apache-tomcat7.0.52.

Danatela
sumber
Terima kasih atas balasan cepatnya, saya memperbarui teks dan saya telah menambahkan konten folder / usr / lokal. seperti yang Anda lihat, kucing jantan itu tidak ada di sana tetapi terletak di / usr / share /
Nemesis
Itu masih sama. Saya telah menambahkan tangkapan layar baru.
Nemesis
dari mana Anda mendapatkan Tomcat ini?
Danatela
Ini adalah bagaimana saya menginstal eclipse dan tomcat: sudo apt-get install eclipse tomcat7 -y Saya telah mengikuti langkah-langkah dalam tutorial.
Nemesis
2
Terima kasih .. Saya menggunakan sudo apt-get purge tomcat7 untuk menghapus tomcat sebelumnya dan kemudian saya mengikuti instruksi Anda dan sekarang ini berfungsi seperti pesona :) Terima kasih banyak
Nemesis
4

Pastikan folder Tomcat yang Anda tuju berisi file-file berikut:

conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/tomcat-users.xml
conf/catalina.policy
conf/catalina.properties
lib/catalina.jar

sebagai Eclipse sedang memindai mereka.

Tomcat v8.0 Server di localhost di Eclipse

Ini adalah perintah Linux yang dapat membantu Anda menemukan folder itu:

find /opt /usr '(' -name catalina.policy -o -name tomcat-users.xml -o -name catalina.properties ')' -exec sh -c 'dirname $(dirname {})' ';' | uniq
kenorb
sumber
0

Di Ubuntu aplikasi tidak memiliki izin default untuk membaca / mengedit semua folder.

Saya menyadari bahwa izin untuk direktori instalasi TOMCAT tidak diatur dengan benar.

Saya mengubahnya menjadi 755 dan berhasil.

sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/
amrit sah
sumber
-1

Anda dapat menggunakan server Anda di direktori mana saja, hanya saja direktori Apache Tomcat telah membaca akses oleh penggunanya.

Contoh: sudo chmod -R 755 /usr/local/apache-tomcat7.0.52

Morpheus
sumber