war 下载地址


请广大使用者转移到 3.0 以后的版本

如果有特殊需求,可以下载

注意: 3.x 版本的 war 包需要运行到升级到了 jakarta 的容器,比如 tomcat10, jetty11

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 相对保守,不会随意变更基础的接口和实现,可忽略)