JAVA利用开源JPress搭建博客(2)——打包发布

2020-01-22 22:51
1447
0

废话不多说,接上篇文章直接上菜。

上篇已经说了把JPress的源码在本地执行,在此说说怎么把本地源码打成发布包放到服务器。

一、打包成Java应用程序,命令行通过脚本启动

1、starter模块下的pom.xml和package.xml文件配置了打包的输出路径和描述,项目中已经配置好了,具体如何配置就不多做介绍,可以百度或者查看官方文档

2、打开maven Project页面,可以按如下图所标,点击idea左下角图标找到。

3、找到starter模块下的package命令,执行。

4、正常执行完成后,在starter模块的target目录下会多出一个starter-3.0.zip,解压缩后如下。jpress.bat就是在windows下启动的文件,jpress.sh就是在liunx下启动的文件。

5、这里有个问题是jpress.sh文件的换行用的是Windows的行位格式,因此jpress.sh在liunx下执行出错,需要把CRLF改成LF,怎么改的问题就不做介绍了。

6、在windows下运行,可以在jpress.bat同目录下新建一个 start.bat的文件,内容如下图。如此就不需要在命令行执行jpress.bat了,只需双击start.bat。

二、打成war包通过Tomcat部署

1、在Maven Projects窗口中找到starter-tomcat模块,按如下图所示,先双击执行clean,然后双击执行install。

2、步骤1的install命令执行成功后,starter-tomcat模块的target目录下会直接生成war包。

3、把starter-tomcat-3.0.war复制出来,可改名为JPress.war,然后放入Tomcat的webapps中。

4、由于代码中跳转是根目录,需要把项目设置为Tomcat的默认项目。打开Tomcat中的conf/server.xml,如下图所示,加入<Context path="" docBase="JPress" debug="0" reloadable="true"/>

后续:做点个性化修改、研究下JPress的各功能模块和源码。

全部评论