JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑

Jpress个人网站搭建及遇坑记录

  • JPress搭建及遇坑记录(jpress3.2.4,3.2.5)
    • 1 源码地址:
    • 2 源码本地开发流程(按照官方步骤):
    • 3 通过IDEA打war包:
    • 4 war包上传到服务器
    • 5 我的服务器环境(采用云镜像一键搭建):
    • 6 Linux服务器上安装步骤:

https://blog.csdn.net/qq_37667296/article/details/107149041

JPress搭建及遇坑记录(jpress3.2.4,3.2.5)

有问题可以留言,我会经常看的
身为新手,真的是忙了一天,碰到一个个坑 ,总算是能步入正轨了。
总体来说没有WordPress强大(虽然我也没怎么用过),但JPress胜在简单迅速,而且我能看懂Java代码进行开发,有种自家孩子的感觉,亲切!
作者真的很厉害,但是…哈哈,经济可能不是很好,如果能开免费教程,让更多小白参与进来就好了
虽然刚学不久,但本人会试着参考WordPress,用Java做点自己能做的东西
后续会有自己的网站升级的笔记
(安装遇到的坑,等会在下方会加粗)
注意注意:3.2.5有坑,但可以解决!!!本人重新装了三遍确认过,请尽量使用3.2.4
3.2.5编译后运行时根目录下jpress\starter\target\classes 会缺少文件,
本人解决方式:源码部分,下载3.2.4源码将该文件内start部分的代码进行覆盖,重新编译,下面有详细步骤

1 源码地址:

gitee https://gitee.com/fuhai/jpress
github https://github.com/JPressProjects/jpress/tree/master

2 源码本地开发流程(按照官方步骤):

  1. 在电脑安装好 Java、Maven 等开发环境(JDK1.8+TomCat8+MySQL5.6)
    Maven 一定要配阿里源镜像!!!此处不多说,文档很多
  2. 将源码下载、并导入eclipse 或者 idea
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第1张图片
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第2张图片
    你下载的源码
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第3张图片
    选maven 点finish
    在这里插入图片描述
    等待IDEA初始化

OK了

  1. 在项目的根目录,执行 mvn clean install 命令进行编译
    (一定要在根目录cmd执行,第一次没执行这个,启动会报错!!!坑了我一下午)

JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第4张图片
执行 mvn clean install 命令进行编译
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第5张图片
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第6张图片
OK了

  1. 在开发工具,右键运行
    starter/src/main/java/io.jpress.Starter 下的 main() 方法
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第7张图片
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第8张图片
    …3.2.5不OK
    3.2.4已经OK了
    注意注意:3.2.5有坑,但可以解决!!!本人重新装了三遍确认过,请尽量使用3.2.4
    3.2.5编译后运行时根目录下jpress\starter\target\classes 会缺少文件,
    本人解决方式:源码部分,下载3.2.4源码将该文件内start部分的代码进行覆盖,重新编译

    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第9张图片

  2. 通过浏览器访问
    http://127.0.0.1:8080,进行自动安装
    访问时可以看到地址栏变成了:
    http://127.0.0.1:8080/install
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第10张图片
    下一步:
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第11张图片
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第12张图片
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第13张图片
    JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第14张图片
    登录,成功!

JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第15张图片

3 通过IDEA打war包:

这个直接打包就行,配置都配好了,本人用的IDEA19.3.3:
不过可以看一下你的配置,以及输出目录:
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第16张图片
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第17张图片
可以看到配置基本没什么问题,如果打包失败,我这里有一份war包,可以先拿来用
链接:https://pan.baidu.com/s/1EXkBWVGUiIoiUlPOzotB3Q
提取码:sizp
复制这段内容后打开百度网盘手机App,操作更方便哦

步骤
菜单栏 build → Build Artifact
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第18张图片
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第19张图片

4 war包上传到服务器

5 我的服务器环境(采用云镜像一键搭建):

前面提到过了(JDK1.8+TomCat8+MySQL5.6)
推荐使用腾讯云镜像市场里的WordPress博客平台(CentOS 6.8 64位),内置Java和PHP安装环境,云面板里能自由切换环境,非常好用(PHP切到Java需要重启TomCat)!!!
地址: https://market.cloud.tencent.com/products/63
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第20张图片
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第21张图片
本人同时搭建的Jpress和WordPress,点一下就能切换这俩个平台,问题是同时只能用一个,后面再研究。
这个镜像的话基本不需要配置开发环境,装上即用(具体不再赘述,官方有安装说明)

6 Linux服务器上安装步骤:

root账号登录

  • 解压到指定目录(我解压在了镜像指定的 /virtualhost/ 用户名 /ROOT下)
unzip -oq 你的包名.war -d /virtualhost/你的用户名/ROOT

如果用的WordPress博客平台镜像给的Linux账号密码,可能只能看到ROOT目录,,就是那个,直接扔进去就行(我没试过那个账号,感觉权限很低,容易出问题)

  • 分配权限(重要),在解压的目录上直接执行 “chmod -R 777 你的解压目录 ” 给予写入权限,不然后面会提示你classes无法写入文件
  • 如果服务器刚建好,可能需要重置一下mysql的Root密码(这个是常见问题,这里不多说)
  • 在mysql里面开一个账户,创建一个空的数据库,给予相关权限,用来管理jpress系统(最好不要用root账户!!!!很危险!最基本的,万一程序出问题了,给你其他数据库清空了…跑路吧 自己的库?人生苦短,多做备份
  • OK,重启Tomcat,访问 http://127.0.0.1:8080/
    剩余步骤同上

Jpress默认对外主页的链接:地址端口/
Jpress后台链接: 地址端口/admin
选择你中意的模板,进行个人网站搭建吧!
JPress3.2.4和3.2.5最新的开发,打包,及 Linux安装部署,以及大坑_第22张图片

有问题可以留言,我会经常看的

你可能感兴趣的:(Jpress相关,jpress,jpress下载后,安装,java,linux,Wrodpress)