PublicCMS: 强大而灵活的开源Java CMS系统
PublicCMS: 强大而灵活的开源Java CMS系统
PublicCMS是一款采用主流Java技术开发的开源CMS系统,它具有科学的架构设计,能够轻松支持千万级别的数据量和PV访问量。该系统不仅支持全站静态化、SSI以及动态页面局部静态化等功能,还提供了丰富的文档和支持,是快速建站和构建大型站点的理想选择。
环境要求
- JDK 或 JRE 1.8 及以上版本
- MySQL 5.5 及以上版本
目录说明
data\publiccms
: PublicCMS的数据目录doc
: 文档目录publiccms-parent
: 工程源代码目录
快速编译与运行
- 编译运行
cd publiccms-parent mvnw clean package cd publiccms/target java -jar publiccms.war
- 访问程序页面
- 初始化数据库: http://localhost:8080/publiccms/
- 管理后台: http://localhost:8080/publiccms/admin/ (默认账号/密码: admin/admin)
定制运行方式
-
Windows启动命令
java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="%cd%\data\publiccms" publiccms.war
-
Linux启动命令
java -jar -Dfile.encoding="UTF-8" -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="
pwd
/data/publiccms" publiccms.war -
在Tomcat中运行
- 重命名
publiccms.war.original
为publiccms.war
或ROOT.war
(上下文路径为/
) - 移动文件到 Tomcat 的
webapps
目录下 - 设置
-Dcms.filePath
参数
- 重命名
-
在Docker中运行
docker run -d -p 8080:8080 sanluan/publiccms
或者自行构建镜像:
docker build -t mypubliccms . docker run -d -p 8080:8080 mypubliccms
演示
- 演示后台:
/admin/
- 演示账号/密码:
test/test
阅读剩余
THE END