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


11

我正在使用Ubuntu 13.10和gnome 3.10。

我已经按照本教程设置了tomcat和eclipse:

在Ubuntu 12.10上设置Eclipse和Tomcat 7以使用Jersey创建Java RESTful Web服务

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

指定了未知版本的Tomcat

我尝试了在Ask Ubuntu上看到的许多解决方案,但没有一个适合我。

我已经检查了usr / local文件夹,但是tomcat7不存在。

我检查了/usr/share文件夹,tomcat7在那儿。

雄猫位置

我使用以下命令来安装eclipse和tomcat:

sudo apt-get install eclipse tomcat7 -y

Answers:


8

我建议将独立的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


感谢您的快速答复,我更新了文本并添加了/ usr / local文件夹的内容。如您所见,tomcat不存在,但是它位于/ usr / share /中
Nemesis

还是一样。我添加了一个新的屏幕截图。
Nemesis 2014年

您从哪里获得了此Tomcat?
Danatela 2014年

这是我安装eclipse和tomcat的方式:sudo apt-get install eclipse tomcat7 -y我已经按照本教程中的步骤进行操作。
Nemesis 2014年

2
谢谢..我使用sudo apt-get purge tomcat7删除了以前的tomcat,然后我按照您的指示进行了操作,现在它的工作就像一个魅力:)非常感谢
Nemesis 2014年

4

确保您指向的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中本地主机上的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

1

在Ubuntu中,该应用程序没有默认权限来读取/编辑所有文件夹。

我意识到未正确设置TOMCAT安装目录的权限。

我将其更改为755,它可以正常工作。

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

-1

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.