Tomcat Jenkins独立实现:Winstone还是Jetty?

Tomcat Jenkins独立实现:Winstone还是Jetty?,tomcat,jenkins,webserver,jetty,winstone,Tomcat,Jenkins,Webserver,Jetty,Winstone,我目前正在使用厨师超市的詹金斯食谱来管理我的詹金斯配置。我通过WAR文件安装选项进行安装,与基于包的安装相反 我不是在Tomcat中运行Jenkins,而是在Jenkins的独立实现中运行。我目前正在使用Jenkins版本2.46.3 我的问题是: 我的独立Jenkins实现是使用Winstone还是Jetty 作为Jenkins用户,我如何验证Jenkins实例正在使用 这是哪一个 是否有可从命令行检查的版本 温斯顿还是码头 感谢您的帮助。我相信为了辨别Winstone或Jetty是否在使用,

我目前正在使用厨师超市的詹金斯食谱来管理我的詹金斯配置。我通过WAR文件安装选项进行安装,与基于包的安装相反

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

我的问题是:

  • 我的独立Jenkins实现是使用Winstone还是Jetty
  • 作为Jenkins用户,我如何验证Jenkins实例正在使用 这是哪一个
  • 是否有可从命令行检查的版本 温斯顿还是码头

  • 感谢您的帮助。

    我相信为了辨别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://
    

    我认为,为了辨别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://
    

    对于那些可能遇到这个问题的人,Clarify说:“如果你不使用像Tomcat这样的定制servlet容器,那么Jenkins实际上使用了一个内置的“Jetty/Winstone”容器。更准确地说,Jenkins在Jetty周围使用了一个包装器来实现Winstone命令行界面(动机是在不改变界面的情况下从旧的Winstone切换到Jetty)。”对于那些可能遇到这个问题的人,Clarify说:“如果你不使用像Tomcat这样的定制servlet容器,那么Jenkins就使用内置的“Jetty/Winstone”“确实是容器。更准确地说:Jenkins在Jetty周围使用了一个包装器,它实现了Winstone命令行界面(动机是在不更改界面的情况下从旧Winstone切换到Jetty)。”