我想在我的 Eclipse 中添加最新的 Tomcat-7.0.42。可能 Eclipse Tomcat 服务器适配器 7 只支持到 Tomcat 版本 7.0.12..
请帮助我如何配置我的 Eclipse 与 Tomcat-7.0.42。
您正在指定Tomcat源代码目录。
您需要指定Tomcat二进制安装根目录,也称为CATALINA_HOME。
通常情况下,这是您解压apache-tomcat-7.0.42.tar.gz
文件的位置。
这种情况发生是因为Tomcat仍在下载(下载和安装
)过程中。几分钟后该消息会消失。
Eclipse 窗口应该有某种类型的进度指示器来显示下载状态。
为识别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
因此,请确保您指向正确的位置并具有正确的读取权限。
例如:
brew
安装,OS X的路径为:/usr/local/opt/tomcat/libexec
对于LINUX,Tomcat 7的安装目录是:
/usr/share/tomcat7
请使用这个配置。
更多信息请参见:http://gridlab.dimes.unical.it/lackovic/eclipse-tomcat-ubuntu-jersey/
我知道这是一个老问题,但最近在Windows 10上使用最新版本的Tomcat和Eclipse时遇到了这个问题。
这是一个权限问题。我所要做的就是导航到Tomcat安装目录并打开该文件夹。我被提示以管理员身份访问文件夹。
之后,Eclipse识别了这些版本,我就可以添加新的运行时环境了。
我遇到了同样的错误,并通过给文件夹足够的权限来解决它。我通过授予完全权限(您可以尝试适用于运行Tomcat的Eclipse的有限权限)来解决该问题。
sudo chmod -R 777 apache-tomcat-8.5.33/
我在我的Mac上遇到了这个错误,但我认为Ubuntu系统也应该是一样的。
我使用Homebrew在MacOS上安装了Tomcat,按照以下路径解决了我的问题
/usr/local/Cellar/tomcat/9.0.14/libexec
提醒一下... Apache Tomcat 8.5.X与Eclipse中的Apache Tomcat 8.0服务器选择不兼容。将会出现如下错误。
sudo catalina start
命令,然后输入了echo $CATALINA_HOME
,最后用sudo catalina stop
命令停止了 Catalina。 - bashaus/opt/tomcat/apache-tomcat-8.0.52
。 - Vijay Shegokar