【问题标题】:Jenkins standalone implementation: Winstone or Jetty?Jenkins 独立实现:Winstone 还是 Jetty?
【发布时间】:2017-05-30 15:39:59
【问题描述】:

我目前正在使用 Chef Supermarket 的 Jenkins 食谱来管理我的 Jenkins 配置。我通过 WAR 文件安装选项进行安装,而不是基于包的安装。

我不是在 Tomcat 中运行 Jenkins,而是在 Jenkins 的独立实现中运行。我目前正在使用 Jenkins 版本 2.46.3。

我的问题是:

  1. 我的独立 Jenkins 实施是使用 Winstone 还是 Jetty?
  2. 作为 Jenkins 用户,我如何验证 Jenkins 实例是否正在使用 其中之一?
  3. 是否有可以从命令行检查的版本 温斯顿还是码头?

感谢您的帮助。

【问题讨论】:

  • 只是为了澄清那些可能遇到这个问题的人:“如果你不使用像 Tomcat 这样的自定义 servlet 容器,那么 Jenkins 确实使用了内置的“Jetty/Winstone”容器。更准确地说:Jenkins 在 Jetty 周围使用了一个实现 Winstone 命令行界面的包装器(动机是在不更改界面的情况下从旧的 Winstone 切换到 Jetty)。 stackoverflow.com/questions/38929964/…

标签: tomcat jenkins webserver jetty winstone


【解决方案1】:

我相信为了辨别 Winstone 或 Jetty 是否在使用,一个简单易行的判断方法是修改 jenkins URL 以指向不存在的位置。

例如:

123.456.7.890:8080

会这样修改:

123.456.7.890:8080/chucknorris

只要修改后的 URL 无效,您应该会在页面底部看到类似于以下内容的内容:

HTTP ERROR 404

Problem accessing /chucknorris. Reason:

    Not Found

Powered by Jetty://

【讨论】:

    猜你喜欢
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 2013-01-22
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2012-12-04
    • 1970-01-01
    相关资源
    最近更新 更多