使用tomcat-7.0.42指定了未知版本的Tomcat

Vib*_*waj 63 java eclipse java-ee tomcat7

我想在我的日食中添加最新的tomcat-7.0.42.可能eclipse tomcat服务器适配器7只支持tomcat版本高达7.0.12 ..

在此输入图像描述

那么请帮助我如何使用tomcat-7.0.42配置我的eclipse

Ale*_*yak 62

您正在指定tomcat源目录.

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

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

  • 我用brew安装了/usr/local/Cellar/tomcat7/7.0.57/libexec/为我工作. (53认同)
  • 就我而言,这与tomcat目录下文件夹的许可有关。由于这种原因,eclipse无法从conf /和lib /文件夹中读取所需的信息。在Ubuntu中使用chmod -R 777 tomcat /递归更改权限 (5认同)

Mik*_*e R 19

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

eclipse窗口应该有一些显示下载状态的进度指示器.


adr*_*scu 17

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

请使用此配置.

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


ken*_*orb 14

为了识别您的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
Run Code Online (Sandbox Code Playgroud)

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

例如

  • 在我的情况下,我没有对`conf`和`lib`目录的读权限,所以我得到了这个错误.一点`chmod o + r -R {conf,lib}`帮助;) (4认同)

小智 13

我知道这已经很老了,但我最近在 Windows 10 上使用最新版本的 Tomcat 和 Eclipse 时遇到了这个问题。

这是一个权限问题。我所要做的就是导航到 Tomcat 安装目录并打开该文件夹。系统提示我以管理员身份访问该文件夹。

此后版本被 Eclipse 识别,我可以添加新的运行时。


kar*_*ivi 6

我在 MacOS 上并使用自制软件安装了 tomcat,以下路径解决了我的问题

/usr/local/Cellar/tomcat/9.0.14/libexec
Run Code Online (Sandbox Code Playgroud)


jun*_*der 5

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


Ani*_*kur 5

只要您提供需要安装Tomcat的目录并单击"确定",您就会注意到Eclipse的进度选项卡中的下载和安装开始.

在此输入图像描述

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

在此输入图像描述

注意:不必为文件夹命名CATALINA_HOME.我用windows测试了这个.对于Linux无法断言,但IMO应该适用相同的规则.


Hem*_*pal 5

我遇到了同样的错误,并通过为文件夹授予足够的权限来解决了该错误。我给了完整的权限(您可以尝试有限的权限,这足以让Eclipse运行Tomcat)

sudo chmod -R 777 apache-tomcat-8.5.33/
Run Code Online (Sandbox Code Playgroud)

仅供参考,我在Mac上遇到此错误,但我认为ubuntu系统也应该相同。