springboot實現個人博客系統 並打包部署到Linux服務器

技術架構Springboot2.x + Shiro + Mybatis Plus,網站前端採用模板zbolg。

後臺功能模塊一個完整的shiro權限系統(用戶管理、角色管理、菜單管理、字典管理、參數設置、操作日誌、登錄日誌),

網站管理模塊(網站基礎信息配置、網站主題管理、友情鏈接管理、評論管理),文章管理(文章內容管理、分類管理、標籤管理),博客搬家功能(內置博客獵手工具,支持iteye、博客園cnblogs、imooc等博客文章一鍵抓取)

網站前端功能文章列表分類展示、文章排行榜、文章評論、評論回覆、文章瀏覽記錄、評論記錄、留言板、標籤信息、網站信息等

項目結構:

網站首頁效果如下:

 

後端技術類文章列表:

留言板:

 

 

後臺管理模塊:

系統管理:

網站管理模塊:

文章管理:

發佈文章:

博客搬家(文章抓取):

加入博客獵手工具(zhyd),支持常用博客文章的一鍵抓取。

執行抓取:

現在來講一下怎麼將其打包部署到雲服務器上

首先將項目目錄的target和test文件夾刪除
在這裏插入圖片描述
如果要是想打包成.war包的話,需要在pom.xml文件中添加上

<packing>war</packing>

添加的具體位置爲
在這裏插入圖片描述
這裏我就直接默認打包成jar包了,之後再點擊右手邊的package執行打包命令
在這裏插入圖片描述
看到控制檯打印出如下信息即表示成功了
在這裏插入圖片描述

現在我們看到左手邊的項目目錄又重新生成了target目錄,並且在目錄下面還有一個.jar文件,這個就是我們打包好的jar文件, 現在我們要將其上傳到我們服務上的tomcat目錄下的webapps文件夾下面。
在這裏插入圖片描述
首先查看該端口下的進程,我的項目端口是:8080

[root@localhost demo]# netstat -lanp|grep 8080
tcp        0      0 :::8080                    :::*                        LISTEN      4601/java

殺掉該進程

kill -9 4601

啓動jar包

nohup java -jar blog.jar >springboot.log 2>&1 &

其中springboot.log名字隨便取,日誌文件而已

查看日誌

tail -f springboot.log

在這裏插入圖片描述
最後,我們在服務器上訪問一下看看是否成功部署了吧,直接在ip後面加上你的端口號就好了
在這裏插入圖片描述

至此,一個springboot實現的高級博客系統就完成了,併成功部署到服務器上。
源碼下載地址:https://pan.baidu.com/s/1c1a0dmlNpAP6n4RWn8XreA
需要密碼的私我(qq 2439644676 註明來意)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章