
一个使用 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命令时,才能保证这两个文件不会丢失,不走安装流程。
微信交流群:

$ claude mcp add jpress \
-- python -m otcore.mcp_server <graph>