war 包去哪里了?
请广大使用者转移到 3.0 以后的版本
随着 ZrLog 3.0 版本的发布,由于使用了非 servlet 容器的 webserver,所有就不再提供 war 了,最后一个 war 的版本的 zrlog 也永远止步于 2.2.6
这个版本
如果因为有特殊需求,可以下载最后的 zrlog-2.2.6.war
war 包
- war 通常会依赖容器运行,启动过于繁琐,升级更新也完全受程序内部控制
- war + jsp 这种技术实现更是 buf 叠满,jsp 权限太大,强依赖容器, html 和 java 代码写在一个文件里面实在问题太多
jar 包
- 相对于 war 而言通常更便捷,脱离容器后,可以直接部署,同时内嵌容器,能解决极端情况下的环境差异,优势明显
graalvm native image 包
无论选择 jar 还是 native image 的包都提供便捷的在线升级功能,推荐使用 graalvm native image 包,相对 jar 更加的安全和便捷和稳定
- jar 天然的存在一下问题,比如程序本身 java 的版本依赖,需要额外多安装一次 jdk,对于不熟悉 java 的网友不友好
- 随着 java 升级可能存在兼容性问题(不过 java 相对保守,不会随意变更基础的接口和实现,可忽略)