一个使用 Java 开发的、类似 WordPress 的产品,支持多站点、多语种自动切换等。(JPress 始于2015 年)
在 Docker 上运行
curl -O https://gitee.com/JPressProjects/jpress/raw/master/docker-compose.yml && \
docker-compose up -d
在阿里云(或腾讯云)一键通过 80 端口安装运行
wget https://gitee.com/JPressProjects/jpress/raw/master/install.sh && \
bash install.sh 80
通过 Eclipse 或者 Idea 等开发工具运行
mvn clean package
命令进行编译starter/src/main/java/io.jpress.Starter
下的 main
方法http://127.0.0.1:8080
,进行自动安装,安装的过程会自动建库建表JPress下载、导入、运行视频教程,链接: https://pan.baidu.com/s/1bqbQ9_HjF95EW4qrQvOSag 提取码: 5jw8
注意!注意!注意!JPress 首次运行后,若再执行 mvn clean package
命令,JPress会重新走安装流程。
解决方案: JPress 在安装过程中,会在
starter/target/classes
目录下生成的jboot.properties
和install.lock
两个文件, 我们需要把这两个文件复制到starter/src/main/resource
目录。原因是:JPress 是否安装,决定在这两个文件。有这两个文件,JPress 就不走安装流程,没有就走安装流程。 当我们执行
mvn clean
命令时, Maven 会清除starter/target
目录下的所有文件,从而使这两个文件丢失, JPress 会再次走安装流程。 只有把这两个文件, 复制到starter/src/main/resource
目录, 再次执行mvn clean package
命令时,才能保证这两个文件不会丢失,不走安装流程。
微信交流群:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.