PublicCMS V4.0

简介

PublicCMS是采用2018年最新主流技术开发的开源JAVACMS系统。架构科学,轻松支持上千万数据、千万PV;支持全站静态化,SSI,动态页面局部静态化等为您快速建站,建设大规模站点提供强大驱动,也是企业级项目产品原型的良好选择。

获取源码

参与开发

切换到develop分支

授权协议

版本:V4.0 商用付费授权协议:详情参见LICENSE

版本:V1.0,V2016,V2017 完全免费授权协议:MIT

环境要求

jdk或jre 1.8 及以上

mysql 5.5 及以上

目录说明

data\publiccmsPublicCMS数据目录

doc文档

docker docker构建目录

publiccms-parent工程源码

license.dat 试用授权

快速编译与运行

编译运行

保证操作系统中有jdk1.8及以上

cd publiccms-parent

mvnw clean package

cd publiccms/target

java -jar publiccms.war

直接下载网盘中可执行程序

本地准备java,mysql环境,下载可执行程序压缩解压缩后运行startup.bat或startup.sh

定制运行方式

windows启动命令

java -jar -Dcms.port=8080 -Dcms.contextPath=/publiccms -Dcms.filePath="%cd%\data\publiccms" publiccms.war

linux启动命令

java -jar -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

自行构建镜像:复制publiccms.war,data目录到docker目录中,执行

docker build -t mypubliccms .

docker run -d -p 8080:8080 mypubliccms

演示

Public CMS架构图

Public CMS管理后台

Public CMS Management

Public CMS 管理バックグラウンド

2万行java代码的系统_PublicCMS: 200万行代码修改 打造安全快速的java cms 轻松支撑千万数据、千万PV;目前已经拥有全球0.0002%的用户,诸多明星网站案例。...相关推荐

  1. java三次登录锁定_Java基础知识点有哪些 如何快速步入Java行业

    Java基础知识点有哪些?如何快速步入Java行业?作为目前应用最广泛的编程语言之一,Java吸引了大量的人学习加入.Java编程是一门面向对象编程语言,具有简单易用.功能强大的特点,是目前互联网行业 ...

  2. java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统

    本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...

  3. java 框架医院系统_医院管理系统,基于SSM框架下的JAVA系统

    每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个医院管理系统(信息化管理是医院提高服务质量.效率,降低运营成本的重要手段.HIS是实现医院信息化管理的途径之一,许多商业项目纷纷致力于HI ...

  4. web前端入门学习 css(5)(浮动)(ps切图)(css属性书写顺序)(学成在线网站案例)

    文章目录 传统网页布局的三种方式 标准流(普通流.文档流) 浮动(为什么需要浮动?) 浮动特性 浮动元素会脱离标准流,可以与普通流的元素相重叠 如果多个盒子都设置了浮动,则它们会按照属性值一行内显示并 ...

  5. 计算机毕业设计-SpringBoot自助旅游管理系统-java旅游路线系统

    计算机毕业设计-SpringBoot自助旅游管理系统-java旅游路线系统 1.开发环境及工具下载 开发语言:Java 架构:B/S 框架:SpringBoot+Vue 数据库:MySQL 编译工具: ...

  6. linux系统的ftp命令大全,linux系统ftp命令(示例代码)

    先来一段简单的ftp 下载脚本 ftp -i -n< open 14.2.33.211 user etl etl cd /etlfile/ftpfile lcd /etlfile/getfile ...

  7. 计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档)

    计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  8. 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档)

    计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. java网店系统_关于java网店系统的404页面 你知道多少

    几乎每个网店系统都有404页面,java网店系统也不例外.关于java商城系统的404页面,你知道多少呢?为什么java商城网店系统要设置404页面呢? Java商城系统的404页面是什么 404也页 ...

最新文章

  1. 学习Spring中遇到关于BeanFactory及测试类的问题
  2. 酸了!会这个技能的 AI 工程师年薪至少35W起!
  3. 开发js插件之所遇--02[DOM]
  4. 基于地图的工作流设计器,及基于地图的业务流程办理界面(二)
  5. 计算机基础课教学心得,计算机基础教学心得
  6. JQuery中隐式迭代和each的区别(通过反选功能解析)
  7. 一个很艰难的 Java 核心面试问题!
  8. html表单样式怎么去掉,HTML表单元素覆盖样式元素问题及其补救之道
  9. Mac和Xcode常用的快捷键
  10. Codeforces Round #379 (Div. 2) E. Anton and Tree —— 缩点 + 树上最长路
  11. 服务器cp所以型号,云服务器cp
  12. win7蓝牙驱动的使用方法
  13. 紫光展锐发布系统级安全的高性能5G SoC移动平台T820
  14. 情人辞职信 [搞笑,也来个好玩的乐一乐]
  15. 5.3.5—二叉查找树—Convert Sorted List to Binary Sear Tree
  16. VUEX模块化不同模块调用其它模块的mutations报错: [vuex] unknown mutation type: XXX
  17. #SATA# 浅析SATA链路建立过程
  18. 最长公共子序列、最长连续公共子序列、最长递增子序列
  19. 在 SCA Module 中使用 Hibernate 框架实现数据持久层
  20. jenkins新建job和job配置

热门文章

  1. vue老项目升级vue-cli3.0问题总结
  2. 棋牌PHP域源码,微信棋牌源码下载( h5.super-mans。com Q:2012035031)
  3. Graphics2D 使用详解 【转】
  4. view-ui中select全选实现
  5. 网络攻防技术-Lab5-shellcode编写实验(SEED Labs – Shellcode Development Lab)
  6. HttpMessageConverter 专题
  7. 网站流量统计(免费的)
  8. table表格锁定任意数量列或行
  9. 顶点计划6-4小组调研报告
  10. 语句摘抄——第16周