以前有了解过JFinal框架,今天突然想看看有没有什么新的东西。打开官网后看到了一个JPress,看到说类似于WordPress,所以想看看。
1. 源码下载
直接从JFinal主页直接点超链进入 , 翻到最下面看到官网,然后直接下载源码。
这里我下载了一个jpress-4.0。
2. 导入IDEA
因做Android,所以在使用了Android Studio后,就一直未再使用过Eclipse,所以工具直接就选了现成的IDEA。
将jpress-4.0放到你想放项目的位置,然后直接使用IDEA打开。
可能需要配置maven,但我这里因之前有配置过,所以直接开始同步依赖。如果需要配置的,可以参考JFinal的配置文档。
当然了,同步过程并不是很顺利。
错误一
net.sf.ehcache:ehcache unknown
无法同步ehcache,报错位置在jpress-core。查看pom.xml发现配置时缺少version,加上之后再次同步。
另外还遇到org.apache.maven.plugins报错,一样的处理方式。
3. 启动
同步完成,尝试启动。在starter下找到Starter,然后直接运行本类。
然而,又报错了。
错误一
Jwt secret can not config well, please config jboot.web.jwt.secret in jboot.properties
这个是因为我眼睛太大,文档中有说,可能要在resources中添加jboot.properties,我给没注意。
将示例属性文件jboot.simple.properties修改一下名字,直接使用。
但是为了让install能顺利执行,先注释掉数据库配置。
错误二
io.jpress.web.install.InstallController.index() : /install
File not found :xxx/jpress-4.0/starter/target/classes/WEB-INF/install/views/step1.html
按照说明,需要先编译一下~~。
终于,控制台没有任何错误了,显示服务启动ok。
激动ING,打开我喜欢的FireFox,输入地址127.0.0.1:8080,出现如下界面:
Perfect,能进行下一步,当然是完美的。
读完上面的话后,点击下一步。
按照要求填写数据库信息,然后继续下一步。
可以设置网站信息了,按照自己的爱好填写一下啦,哈哈。
输入完成后,点击完成,然后等待安装,直到跳出下面的弹窗。
点击确定后,直接跳转到登录页面,至此,jpress的基本环境就好咯。