2万行java代码的系统_PublicCMS: 200万行代码修改 打造安全快速的java cms 轻松支撑千万数据、千万PV;目前已经拥有全球0.0002%的用户,诸多明星网站案例。...
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%的用户,诸多明星网站案例。...相关推荐
- java三次登录锁定_Java基础知识点有哪些 如何快速步入Java行业
Java基础知识点有哪些?如何快速步入Java行业?作为目前应用最广泛的编程语言之一,Java吸引了大量的人学习加入.Java编程是一门面向对象编程语言,具有简单易用.功能强大的特点,是目前互联网行业 ...
- java 博客系统_讲解开源项目:5分钟搭建私人Java博客系统
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行 Tale 项目.示例均在 Windows 操作系统下演示 本文作者:HelloGitHub-秦人 HelloGitHub 推出的< ...
- java 框架医院系统_医院管理系统,基于SSM框架下的JAVA系统
每天记录学习,每天会有好心情.*^_^* 今天将为大家分析一个医院管理系统(信息化管理是医院提高服务质量.效率,降低运营成本的重要手段.HIS是实现医院信息化管理的途径之一,许多商业项目纷纷致力于HI ...
- web前端入门学习 css(5)(浮动)(ps切图)(css属性书写顺序)(学成在线网站案例)
文章目录 传统网页布局的三种方式 标准流(普通流.文档流) 浮动(为什么需要浮动?) 浮动特性 浮动元素会脱离标准流,可以与普通流的元素相重叠 如果多个盒子都设置了浮动,则它们会按照属性值一行内显示并 ...
- 计算机毕业设计-SpringBoot自助旅游管理系统-java旅游路线系统
计算机毕业设计-SpringBoot自助旅游管理系统-java旅游路线系统 1.开发环境及工具下载 开发语言:Java 架构:B/S 框架:SpringBoot+Vue 数据库:MySQL 编译工具: ...
- linux系统的ftp命令大全,linux系统ftp命令(示例代码)
先来一段简单的ftp 下载脚本 ftp -i -n< open 14.2.33.211 user etl etl cd /etlfile/ftpfile lcd /etlfile/getfile ...
- 计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档)
计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档) 计算机毕业设计Java银行贷款管理系统(系统+程序+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...
- 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档)
计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 计算机毕业设计Java智能家电商城(系统+源码+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...
- java网店系统_关于java网店系统的404页面 你知道多少
几乎每个网店系统都有404页面,java网店系统也不例外.关于java商城系统的404页面,你知道多少呢?为什么java商城网店系统要设置404页面呢? Java商城系统的404页面是什么 404也页 ...
最新文章
- 学习Spring中遇到关于BeanFactory及测试类的问题
- 酸了!会这个技能的 AI 工程师年薪至少35W起!
- 开发js插件之所遇--02[DOM]
- 基于地图的工作流设计器,及基于地图的业务流程办理界面(二)
- 计算机基础课教学心得,计算机基础教学心得
- JQuery中隐式迭代和each的区别(通过反选功能解析)
- 一个很艰难的 Java 核心面试问题!
- html表单样式怎么去掉,HTML表单元素覆盖样式元素问题及其补救之道
- Mac和Xcode常用的快捷键
- Codeforces Round #379 (Div. 2) E. Anton and Tree —— 缩点 + 树上最长路
- 服务器cp所以型号,云服务器cp
- win7蓝牙驱动的使用方法
- 紫光展锐发布系统级安全的高性能5G SoC移动平台T820
- 情人辞职信 [搞笑,也来个好玩的乐一乐]
- 5.3.5—二叉查找树—Convert Sorted List to Binary Sear Tree
- VUEX模块化不同模块调用其它模块的mutations报错: [vuex] unknown mutation type: XXX
- #SATA# 浅析SATA链路建立过程
- 最长公共子序列、最长连续公共子序列、最长递增子序列
- 在 SCA Module 中使用 Hibernate 框架实现数据持久层
- jenkins新建job和job配置
热门文章
- vue老项目升级vue-cli3.0问题总结
- 棋牌PHP域源码,微信棋牌源码下载( h5.super-mans。com Q:2012035031)
- Graphics2D 使用详解 【转】
- view-ui中select全选实现
- 网络攻防技术-Lab5-shellcode编写实验(SEED Labs – Shellcode Development Lab)
- HttpMessageConverter 专题
- 网站流量统计(免费的)
- table表格锁定任意数量列或行
- 顶点计划6-4小组调研报告
- 语句摘抄——第16周