Tomcat和Eclipse集成错误:“指定了未知版本的Tomcat。”

我使用的是Ubuntu 13.10和gnome 3.10。 我已经按照本教程
在Ubuntu 12.10上设置Eclipse和Tomcat 7,用Jersey创建Java RESTful Web服务
设置tomcat和eclipse。

但是当我到达第9步时 ,我在eclipse上收到以下错误:

指定了未知版本的Tomcat

我试过在askubuntu上提供了很多解决方案,但对我没有用。

我检查了usr / local文件夹,但tomcat7不存在。 所以我仔细检查了/ usr / share文件夹,tomcat7就在那里。
tomcat的位置
我使用以下命令安装eclipse和tomcat:

sudo apt-get install eclipse tomcat7 -y 

我想将独立的Tomcat安装到/usr/local而不是在/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目录。

确保您指向的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正在扫描它们。

Eclipse中的localhost上的Tomcat v8.0服务器

这是Linux命令,可以帮助您找到该文件夹​​:

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

您可以在任何目录中使用您的服务器,只是Apache Tomcat目录具有其用户的读访问权限。

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