首页 > 解决方案 > 如何在 Windows 上升级独立的 Jetty 安装?

问题描述

这有点尴尬,但是当谈到从 Jetty 9.2 升级到 9.4 时,我完全迷失了。9.2 是两年前使用 jetty-9.2.0-setup-package.zip 安装的。该文件包含 commons-deamon 等,因此可以使用命令完成安装

create-jetty-dist.bat d:\jetty9 Jetty9 80 50001 D:\etc\gateway NO

现在我已经从https://www.eclipse.org/jetty/download.html] 1 - jetty-distribution-9.4.14.v20181114.zip 下载了最新版本 - 但是,我不知道如何升级安装. 大多数情况下,我会找到有关 Maven 的文档并更新 POM,但安装是独立的,没有 Maven。有一个 第 36 章。升级 Jetty关于升级 - 但仍然没有多大帮助

我所有的谷歌技能也无济于事。

我还没有勇气简单地替换文件夹

D:\jetty9\jetty

也许我确实想多了,解决方案就是这么简单。但它仍然困扰着我,我似乎无法像 9.2 那样找到 9.4 的安装文件

标签: jettyupgrade

解决方案


我确实想多了 - 几乎只是用 9.4 替换 9.2 分发文件夹。但是为了重新配置服务并确保从 9.2 到 9.4 的所有更改都得到实施,我和我的同事必须这样做:

  • 编辑 jetty-9.2.0-setup-package 附带的 .bat 文件以支持 9.4
  • 当然,在脚本中更改所有 9.2 到 9.4 发行版的参考
  • 9.2 使用“记录”,9.4 使用“控制台捕获”
  • 9.2 使用“jetty.port”,9.4 使用“jetty.http.port”
  • 将 9.4 分发文件复制到 setup-package 中的 .bat 文件所在的文件夹
  • 然后我们sc delete jetty9服务并运行脚本。

简而言之,这就是我们需要做的。


推荐阅读