PublicCMS: 强大而灵活的开源Java CMS系统

PublicCMS: 强大而灵活的开源Java CMS系统


PublicCMS是一款采用主流Java技术开发的开源CMS系统,它具有科学的架构设计,能够轻松支持千万级别的数据量和PV访问量。该系统不仅支持全站静态化、SSI以及动态页面局部静态化等功能,还提供了丰富的文档和支持,是快速建站和构建大型站点的理想选择。

环境要求

  • JDK 或 JRE 1.8 及以上版本
  • MySQL 5.5 及以上版本

目录说明

  • data\publiccms: PublicCMS的数据目录
  • doc: 文档目录
  • publiccms-parent: 工程源代码目录

快速编译与运行

  1. 编译运行
    cd publiccms-parent
    mvnw clean package
    cd publiccms/target
    java -jar publiccms.war
  2. 访问程序页面

定制运行方式

  1. Windows启动命令

    java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="%cd%\data\publiccms" publiccms.war
  2. Linux启动命令

    java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="pwd/data/publiccms" publiccms.war
  3. 在Tomcat中运行

    • 重命名 publiccms.war.originalpubliccms.warROOT.war(上下文路径为 /
    • 移动文件到 Tomcat 的 webapps 目录下
    • 设置 -Dcms.filePath 参数
  4. 在Docker中运行

    docker run -d -p 8080:8080 sanluan/publiccms

    或者自行构建镜像:

    docker build -t mypubliccms .
    docker run -d -p 8080:8080 mypubliccms

演示

  • 演示后台: /admin/
  • 演示账号/密码: test/test
资源下载此资源下载价格为2雨栈币(VIP免费),请先
阅读剩余
THE END