Errore di integrazione Tomcat ed Eclipse: "È stata specificata la versione sconosciuta di Tomcat."


11

Sto usando Ubuntu 13.10 e gnome 3.10.

Ho seguito questo tutorial per configurare Tomcat ed Eclipse .:

Configurare Eclipse e Tomcat 7 su Ubuntu 12.10 per creare Java RESTful Web Services con Jersey

Ma quando raggiungo il passaggio 9 , ottengo il seguente errore su eclipse:

È stata specificata la versione sconosciuta di Tomcat

Ho provato molte soluzioni che ho visto qui su Ask Ubuntu ma nessuna ha funzionato per me.

Ho controllato la cartella usr / local ma tomcat7 non è presente.

Ho controllato la /usr/sharecartella e tomcat7 è lì.

posizione del gatto selvatico

Ho usato il seguente comando per installare eclipse e tomcat:

sudo apt-get install eclipse tomcat7 -y

Risposte:


8

Suggerisco di installare Tomcat autonomo in /usr/localinvece di utilizzare quello nella /usr/sharedirectory.

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

Quindi utilizzare /usr/local/apache-tomcat7.0.52.


Grazie per la rapida risposta, ho aggiornato il testo e ho aggiunto il contenuto della cartella / usr / local. come puoi vedere il tomcat non c'è ma si trova in / usr / share /
Nemesis

È sempre lo stesso. Ho aggiunto un nuovo screenshot.
Nemesis,

da dove hai preso questo Tomcat?
Danatela,

Ecco come ho installato eclipse e tomcat: sudo apt-get install eclipse tomcat7 -y ho seguito i passaggi del tutorial.
Nemesis,

2
Grazie .. Ho usato sudo apt-get purge tomcat7 per rimuovere il precedente tomcat e poi ho seguito le tue istruzioni e ora funziona come un incantesimo :) Grazie mille
Nemesis

4

Assicurati che la cartella Tomcat a cui stai puntando contenga i seguenti file:

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

mentre Eclipse sta cercando loro.

Server Tomcat v8.0 su localhost in Eclipse

Ecco un comando Linux che può aiutarti a trovare quella cartella:

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

1

In Ubuntu l'applicazione non dispone delle autorizzazioni predefinite per leggere / modificare tutte le cartelle.

Mi sono reso conto che le autorizzazioni per la directory di installazione di TOMCAT non erano impostate correttamente.

L'ho cambiato in 755 e ha funzionato.

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

-1

Puoi utilizzare il tuo server in qualsiasi directory, solo che la directory Apache Tomcat ha accesso in lettura da parte del suo utente.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.