Tomcat ve Eclipse Entegrasyon Hatası: “Tomcat'in bilinmeyen bir sürümü belirtildi.”


11

Ubuntu 13.10 ve gnome 3.10 kullanıyorum.

Tomcat ve eclipse'i kurmak için bu eğiticiyi takip ettim:

Jersey ile Java RESTful Web Hizmetleri oluşturmak için Ubuntu 12.10'da Eclipse ve Tomcat 7'yi kurun

Ancak 9. adıma ulaştığımda , tutulma ile ilgili aşağıdaki hatayı alıyorum:

Tomcat'in bilinmeyen sürümü belirtildi

Ask Ubuntu'da gördüğüm birçok çözümü denedim ama hiçbiri benim için çalışmadı.

Usr / local klasörünü kontrol ettim ama tomcat7 orada değil.

/usr/shareKlasörü kontrol ettim ve tomcat7 orada.

tomcat konumu

Eclipse ve tomcat'i kurmak için aşağıdaki komutu kullandım:

sudo apt-get install eclipse tomcat7 -y

Yanıtlar:


8

Dizindeki /usr/localbirini kullanmak yerine tek başına Tomcat kurmanızı öneririm /usr/share.

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

Sonra kullanın /usr/local/apache-tomcat7.0.52.


Hızlı yanıt için teşekkürler, metni güncelledim ve / usr / local klasör içeriğini ekledim. Gördüğünüz gibi tomcat orada değil ama / usr / share /
Nemesis

Hala aynı. Yeni bir ekran görüntüsü ekledim.
Nemesis

bu Tomcat'i nereden aldın?
Mart'ta Danatela

Tutulma ve tomcat'i bu şekilde yükledim: sudo apt-get install eclipse tomcat7 -y Öğreticideki adımları izledim.
Nemesis

2
Teşekkürler .. Önceki tomcat kaldırmak için sudo apt-get tasfiye tomcat7 kullandım ve sonra talimatlarınızı takip ettik ve şimdi bir cazibe gibi çalışıyor :) Çok teşekkürler
Nemesis

4

İşaret ettiğiniz Tomcat klasörünün aşağıdaki dosyaları içerdiğinden emin olun:

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

Eclipse onları tararken.

Tomcat v8.0 Server Eclipse'de localhost'ta

İşte bu klasörü bulmanıza yardımcı olabilecek bir Linux komutu:

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

1

Ubuntu'da uygulamanın tüm klasörleri okuma / düzenleme için varsayılan izni yoktur.

TOMCAT kurulum dizini için izinlerin doğru ayarlanmadığını fark ettim.

755 olarak değiştirdim ve işe yaradı.

sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/

-1

Sunucunuzu herhangi bir dizinde kullanabilirsiniz, sadece Apache Tomcat dizininin kullanıcısı tarafından okuma erişimi vardır.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.