IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Spring Boot电商项目66:上线部署四:把项目部署到服务器; -> 正文阅读

[Java知识库]Spring Boot电商项目66:上线部署四:把项目部署到服务器;

说明:

(1)本篇博客的主要内容是把项目部署到服务器上;

(2)本篇博客中的重点是:

? ? ? ? ? ●?程序打包;这儿是使用maven提供的命令来打包;然后,这儿是打成了jar包;

? ? ? ? ? ●?启动项目;

(3)声明:本篇博客中遇到的诸如,打包(包括打包方式,jar包还是war包等)、多配置文件的选取、项目的启动等内容;是有必要比较全面、深入的了解一下的;为此,自己后续的几篇博客对此进行了说明;

目录

1.程序打包:借助maven,把项目打成jar包;

2.把程序打成的jar包,在cmd命令行中,使用scp命令,上传到服务器;

3.在cmd命令行中,使用scp命令,把商品图片等图片资源,上传到服务器;?

4.确认,使用了8083的本项目,有没有启动:使用【lsof -i:端口号】,查看8083端口号,是否有应用占用;如果有,就清理掉,然后重启项目;

5.使用java命令,启动项目;?

6.访问项目;


1.程序打包:借助maven,把项目打成jar包;


说明:

(1)有关项目打包的问题,可以参考【附加:打包方式;(目前为止,遇到过的所有打包案例; 包括【eclipse || IDEA】、【非web项目 || web项目】、【使用maven || 没有使用Maven】)】;

2.把程序打成的jar包,在cmd命令行中,使用scp命令,上传到服务器;

3.在cmd命令行中,使用scp命令,把商品图片等图片资源,上传到服务器;?

……………………………………………………

……………………………………………………

然后,利用scp命令,把图片文件,上传到服务器;

……………………………………………………

4.确认,使用了8083的本项目,有没有启动:使用【lsof -i:端口号】,查看8083端口号,是否有应用占用;如果有,就清理掉,然后重启项目;

5.使用java命令,启动项目;?

nohup java -jar -Dserver.port=8083 -Dspring.profiles.active=prod /root/mall-0.0.1-SNAPSHOT.jar > /root/null 2>&1 &

6.访问项目;

前台地址:http://服务器ip:8083/#/index

……………………………………………………

后台地址:http://服务器ip:8083/admin/index.html#/

PS:他给的密码是错的;

所以,为了能够登录系统,自己向user表中,插入了一个密码是12345678的管理员用户;

这样一来,我们就可以使用:admin,12345678登录后台系统了;


这儿说明一下:前端的代码自己是没有的,然后前端是部署在其他地方的;

所以,这儿是不是这样的:(1)已知,我们在程序中,引入了一点前端的内容;(2)然后,程序启动后,我们访问这些前端文件;(3)但是,我们引入的这些前端文件,仅仅是前端的一个入口;(4)这些前端文件,会去调用前端所部署的服务器,进而可以调用前端所在的服务器,已展示前端的主体内容;? ? ? ?PS:不太确定是不是这样;但,感觉应该是;

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:09:53  更:2022-04-09 18:10:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:18:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码