publiccms是一个软件产品,对于很多技术人员来说需要克服从源码中寻找数据库配置和SQL的习惯,数据库配置是运行产品,并在页面配置数据库后产生的,并被放在了数据目录中。
除了数据库和Java环境是必须的,其他诸如nginx、elastic search、redis都是可选的。V4.0要求最低Java8,V5最低要求Java17,截至到2024年功能还保持完全一致,可以根据需要选择。
硬件要求 | CPU 1Ghz及以上、内存1G及以上、存储500M及以上、带宽1M及以上 | 硬件配置越高越好 |
---|---|---|
操作系统要求 | windows,linux,macos等支持java的操作系统 | |
JAVA环境要求: | V4.0 : Java 8+,V5: Java 17+ | 官网下载 |
数据库 | mysql 5-9 | 更低版本mysql未测试 |
V4.0版本可用容器 | tomcat8-9 、jetty9.0+、tongweb7+,Apusic Application Server9+等兼容servlet4的容器 | tomcat10不兼容 |
---|---|---|
V5、V6版本可用容器 | tomcat10等兼容servlet6的容器 | tomcat10以下不兼容 |
elasticsearch | 5.6-8.15 | |
opensearch | 1.0-2.16 | |
nginx、IIS、apache | 任意版本 | IIS、Apache需要开启反向代理相关插件,IIS不支持动态页面SSI |
其他数据库 | 所有拥有jdbc驱动的数据库 | 其他数据库可参考下载页面文档,通过切换方言、迁移数据的方式进行适配 |
PublicCMS | V2021 | V4.0 | V5 | V6 |
---|---|---|---|---|
Java | 8-17 | 8+ | 17+ | 21+ |
Elasticsearch | 5.6-7.10 | 5.6-8.10 | 7.10-8.15 | 7.10-8.17 |
opensearch | N/A | 1.0-2.11 | 1.3-2.16 | 1.3-2.18 |
Servlet | 4 | 4 | 6 | 6.1 |
容器 | tomcat8-9、jetty9.0+ tongweb7+,ApusicApplicationServer9+ | tomcat8-9、jetty9.0+ tongweb7+,ApusicApplicationServer9+ | tomcat10、jetty11 | tomcat10+、jetty11+ |
开发工具 | Idea 2021.2.1+ eclipse 2021-09+ | Idea 2023.2.2+ Eclipse 2023.09+ | ||
迭代状态 | 维护中 | 版本迭代中 | 版本迭代中 | 计划中 |
1条评论
nice to me tee you
发表评论