Apache Tomcat v8.0 的下载并安装按钮在 Eclipse 中呈灰色显示

2024-01-05

我希望 Eclipse 下载并安装 Apache Tomcat 服务器环境,但该选项对我来说是灰色的

知道可能缺少什么吗?

Eclipse details :
Eclipse Java EE IDE for Web Developers.
Version: Mars.2 Release(4.5.2)
Java 8

看来这是由于 eclipse 中缺少为给定版本的 Tomcat 定义的可安装运行时造成的org.eclipse.jst.server.tomcat.core plugin.

就我而言,我在 Windows 机器上安装了 eclipse“Photon”。在此版本中,Download and Install按钮在 Tomcat 8.0 中有效,但在 8.5 中无效:

为了启用它,我必须向plugin.xml in the org.eclipse.jst.server.tomcat.corejar,位于插件目录中:

条目如下,在org.eclipse.wst.server.core.installableRuntimes扩展节点:

<extension point="org.eclipse.wst.server.core.installableRuntimes">
    ...
    <runtime
        id="org.eclipse.jst.server.tomcat.runtime.85"
        licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"
        archiveUrl="http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38-windows-x86.zip"
        archivePath="apache-tomcat-8.5.38"
        archiveSize="11402963"
        fileCount="645"
        os="win32"/>
    <runtime
        id="org.eclipse.jst.server.tomcat.runtime.85"
        licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"
        archiveUrl="http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz"
        archivePath="apache-tomcat-8.5.38"
        archiveSize="9672042"
        fileCount="641"
        os="linux"/>
</extension>

我刚刚选择了最新的 8.5 二进制文件archive.apache.org并获得了archiveSize and fileCount价值观与ls and find | wc:

$ ls -l
-rw-r--r-- 1 cody group  9672042 Feb  5 07:21 apache-tomcat-8.5.38.tar.gz
-rw-r--r-- 1 cody group 11402963 Feb  5 07:21 apache-tomcat-8.5.38-windows-x86.zip

$ find apache-tomcat-8.5.38 -type f | wc -l
641

更新插件jar后,我修改了eclipse.ini添加-clean标记以便清除所有插件缓存。请记住在重新启动后删除它,因为它显然会导致 Eclipse 启动速度变慢:

-clean
-startup
plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
...

Eclipse 启动后,该按钮现已在 8.5 中启用并按预期运行:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Apache Tomcat v8.0 的下载并安装按钮在 Eclipse 中呈灰色显示 的相关文章

  • 如何在 Websphere 6.1 部署描述符中的 Web 模块级别指定共享库引用?

    我正在开发一个 Web 应用程序 该应用程序作为包含在包装器 Ear 内的 war 文件部署到 Websphere 耳朵内没有其他模块 已在 Websphere 管理控制台的单元范围内创建了共享库 我可以在管理控制台的 Web 模块级别指定
  • 如何添加 glassfish 工具到 eclipseoxy 3a

    我下载了 Eclipse Oxygen 但我没有在此 IDE 中安装 glassfish 工具 它是在 JDK 8 Update 172 上运行的 Oxygen 3A 64 位 当我尝试通过 Marketplace 安装这些工具时 它指出这
  • JavaEE解决方案配置最佳实践

    我们构建 3 层企业解决方案 通常由多个 webapp 和 ejbjar 模块组成 这些模块都与 数据库通信并具有多个外部集成点 每个模块通常需要自己的配置 这些配置可以在解决方案的生命周期内发生变化 部署它变成了一场噩梦 因为现在我们有
  • 为什么这段代码不能用javac编译,但在eclipse中却没有错误?

    下面的代码 Retention RetentionPolicy RUNTIME Target ElementType METHOD ElementType FIELD ElementType ANNOTATION TYPE Constrai
  • 使用 java EE 6 注释进行 Servlet 过滤?

    是否可以在 EE 6 中使用 ApplicationPath 和 Path 注释来模拟 servlet 过滤器链 Example ApplicationPath api class Filter extends Application Pa
  • 如何在 Spring Boot 2.0 上将默认的 hikari cp 替换为 tomcat 池

    我已将 Spring Boot 应用程序迁移到 2 0 并发现 hikari 连接池存在一些问题 当我获取数据库数据时 这会导致 hikari cp 超时 即 连接不可用 我不知道为什么在以前的版本中它可以正常工作 因此我尝试在以下配置中使
  • 附加调试器(使用eclipse)播放框架失败

    我正在使用 Scala 通过 Eclipse IDE 在 Play 框架之上编写一个 Web 我正在尝试调试我的应用程序 但遇到调试附加失败 我尝试使用 Java 而不是 Scala 进行切换 但遇到了同样的错误 这就是我所做的 创建项目并
  • 如何指定 JBoss AS7 中的 Web 应用程序使用哪个安全域?

    我正在使用 JBoss AS7 JSF 2 1 我正在尝试使用数据库登录模块对我的 Web 应用程序中特定资源的用户进行身份验证 在standalone xml中有3个安全域 other jboss web policy 和 jboss e
  • 维护动作变量的值?

    class SampleAction extends ActionSupport private Map
  • Eclipse DLTK:将向导添加到 ScriptExplorerPart 的“新建”菜单

    我正在尝试将向导条目添加到ScriptExplorerPartEclipse 的动态语言工具包 这些向导可以从File gt New gt Other 所以至少我知道它们有效 它们是使用扩展点添加的org eclipse ui newWiz
  • tomcat cookie域验证

    我正在使用 tomcat 8 0 21 和新的 Rfc6265 cookie 处理器 如果有以点开头的 cookie 我会收到以下错误 java lang IllegalArgumentException An invalid domain
  • 如何在 Eclipse PDT 中重新格式化多行注释?

    In Eclipse PDT Ctrl Shift F重新格式化代码 但是 它根本不修改评论 有没有办法将参差不齐的多行注释重新格式化为每行 80 个字符 或其他 即转换 We took a breezy excursion and gat
  • 如何让 Eclipse 显示 .* 文件?

    默认情况下 Eclipse 不会显示我在项目中维护的 htaccess 文件 它仅在包查看器树中显示一个空文件夹 我怎样才能让它显示出来 没有明显的偏好 在包资源管理器中 视图的右上角有一个向下的小箭头 工具提示会显示 查看菜单 从该菜单中
  • Egit 拒绝接受 id_rsa

    我是第一次尝试在 Eclipse 中设置 egit 的 git 用户 这样我就可以继续通过 Eclipse 轻松编码 问题是 每次我尝试通过 egit 克隆存储库时 都会出现错误 无法列出可用分支 原因 ssh 电子邮件受保护 cdn cg
  • Java - 罗马 rss 阅读器?

    我正在尝试阅读 rss 我将 jar 文件复制到我的 libs 文件夹中 并将该 jar 文件作为库添加到我的 eclipse 项目中 为了导出并导出 我检查了我的 jar 文件 现在我正在尝试使用罗马提供的RSS阅读器 import co
  • AKKA-http 部署

    这是我第一次使用 akka http 我编写了以下启动应用程序的主类 object Main extends App with Routes with Config with Protocols implicit val system Ac
  • 即使我单击“运行”,Eclipse 也会运行调试模式

    Eclipse 总是在调试模式下启动我的应用程序 即使我单击常规的 运行 按钮 有任何想法吗 我发现我必须重新启动 Xoom 才能使其再次正常工作
  • Java:作为 JAR 运行时的文件路径

    我有一个 Java JavaFX 项目 我在其中使用样式表 样式表中的图像将按如下方式加载 pane fx background image url packagename image jpg 当我从 Eclipse 或 Scenebuil
  • ASTParser:解析绑定后查找声明节点

    我创建了一个启用了绑定的 AST 当我稍后解析绑定时 我得到了一个有效的 ITypeBinding 但是 当我想要获取绑定的声明 Node 时 它 总是返回 null 除非 ITypeBinding 在 sourceFile 中声明 这是我
  • 如何配置 Eclipse 在使用 Pydev 插件选择“运行”或“调试”时启动浏览器

    我正在使用 Eclipse Pydev 插件学习 Python 和 Django 当我按 运行 或 调试 时 我希望内部或外部浏览器使用 URL http 127 0 0 1 启动或刷新 我见过用 PHP 插件完成的 但没有用 Pydev

随机推荐