Tomcat的未知版本是在tomcat-7.0.42中指定的

我想在我的eclipse中添加最新的tomcat-7.0.42。 大概eclipse tomcat服务器适配器7只支持tomcat版本upto 7.0.12 ..

在这里输入图像说明

所以请帮助我如何使用tomcat-7.0.42configuration我的eclipse

你正在指定tomcat的源码目录。

您需要指定tomcat二进制安装根目录,也称为CATALINA_HOME。

通常,这是你解压apache-tomcat-7.0.42.tar.gz文件的地方。

这发生在我身上,因为Tomcat还在下载( Download and Install )。 消息几分钟后消失。

日食窗口应该有一些types的进度指示器显示下载状态。

对于LINUX,Tomcat 7的安装目录是:/ usr / share / tomcat7

请使用这个configuration。

更多这里: http : //gridlab.dimes.unical.it/lackovic/eclipse-tomcat-ubuntu-jersey/

要识别您的Tomcat安装文件夹,Eclipse正在扫描以下文件:

 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 

所以请确保您指向正确的位置并拥有正确的读取权限。

例如

  • OS X(如果通过brew安装),它是: /usr/local/opt/tomcat/libexec
  • Linux / Ubuntu:请参阅: Tomcat和Eclipse集成错误

只要您提供需要安装Tomcat的目录,然后单击确定,就可以注意到Eclipse的进度选项卡中的下载和安装开始。

在这里输入图像说明

让过程完成。错误将自动消失。

在这里输入图像说明

注意:命名文件夹CATALINA_HOME不是强制性的。 我已经用Windowstesting过了。 对于Linux不能断言相同,但IMO应该适用相同的规则。

可能,你正在尝试指向具有源文件夹的tomcat目录。 请从这里下载tomcat二进制版本。对于Linux环境,您可以在核心部分find.zip和.tar.gz文件。 请下载并解压。 之后,如果你指出这个提取的目录,eclipse将能够识别tomcat版本。 Eclipse不能findtomcat的版本,因为你指出的目录不包含conf文件夹。 希望这可以帮助!

以防万一… Apache Tomcat 8.5.X与eclipse中的Apache Tomcat 8.0服务器select不兼容。 它会给出这个错误。

转到“窗口 – >首选项 – >服务器 – >运行时环境”

删除他们可能没有完全下载的现有服务器。

添加新的服务器

对于Windows用户,

从Apache Tomcat下载页面使用Tomcat服务安装程序。 你会得到一个.exe文件。 它为Windows安装服务。 它通常会在“C:\ Program Files \ Apache Software Foundation \ Tomcat 8.0”上安装Apache Tomcat,并且在eclipse中很容易识别。

它也给我带来了同样的错误。

不过,我只是等了一段时间,没有做任何事情就安装好了。

希望这可以帮助