web-dev-qa-db-ja.com

TomcatとEclipseの統合エラー:「不明なバージョンのTomcatが指定されました。」

Ubuntu 13.10とgnome 3.10を使用しています。私はこのチュートリアルに従っています
Ubuntu 12.10でEclipseとTomcat 7をセットアップして、JerseyでJava RESTful Webサービスを作成します
TomcatとEclipseをセットアップします。

しかしstep 9に到達すると、Eclipseで次のエラーが表示されます。

Unknown version of Tomcat was specified

Askubuntuで提供されている多くのソリューションを試しましたが、うまくいきませんでした。

Usr/localフォルダーを確認しましたが、Tomcat7はありません。そこで、/ usr/shareフォルダーを再確認しました。Tomcat7があります。
Tomcat location
次のコマンドを使用して、EclipseとTomcatをインストールしました。

Sudo apt-get install Eclipse Tomcat7 -y
10
Nemesis

/usr/localディレクトリにあるものを使用する代わりに、スタンドアロンのTomcatを/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

次に、/usr/local/Apache-Tomcat7.0.52ディレクトリを使用します。

7
Danatela

指しているTomcatフォルダーに次のファイルが含まれていることを確認してください。

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がそれらをスキャンしているように。

Tomcat v8.0 Server at localhost in Eclipse

そのフォルダーを見つけるのに役立つLinuxコマンドを次に示します。

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