gpt4 book ai didi

java - jetty 服务器 Web 应用程序和 lib 文件的自动更新程序

转载 作者:行者123 更新时间:2023-12-01 15:07:02 24 4
gpt4 key购买 nike

Jetty 服务器在我们的客户零售商店中作为 POS 应用程序的服务运行。现在,我手动获取文件夹版本并通过团队查看器安装在那里,我需要连接和更新 war/jar 文件以进行任何更改。

为此,我需要一个自动更新程序,它可以从通用网络服务器获取更改并执行干净的自动更新。更改可以是 War 文件或 lib 文件。

任何人都可以建议如何以最好的方式做到这一点。

谢谢。

最佳答案

我不知道有什么开箱即用的解决方案,但这是我们几年前在 jetty 上进行的部署管理器工作的设计考虑因素之一。这最终将是一个自定义的 Provider 实现,它不是寻找更改的本地文件扫描器,而是可以在其他地方查找更改,获取这些资源,然后在 jetty 中触发相关行为。

我们显然还没有抽出时间来实现这种行为,但如果你想写一些东西并将其贡献给项目或赞助它的开发,那么在 jetty 中拥有它会很有趣。

如果你不想有一个包含在jetty本身中的解决方案,你可以使用shell脚本和cron的组合来拼凑一些可以工作的东西,它会定期唤醒并检查新内容的url,下载它然后使用热部署机制来触发相关文件的重新加载,但这更多的是一次性的,并且可能通常没有用,但我可以看到它在某些情况下如何工作。

关于java - jetty 服务器 Web 应用程序和 lib 文件的自动更新程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12835070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com