当前位置: 首页 > wzjs >正文

婚恋网网站架构网站网站建设平台

婚恋网网站架构,网站网站建设平台,新吁网站建设,柳州最新消息目录 前言 一、上传数据库 1、SQL脚本的获取 2、上传数据库 二、项目的修改与打包 1、修改后端配置 2、打包后端项目 三、启动项目 1、添加java项目 2、设置域名 四、总结 前言 本次以SmartAdmin项目为例,通过宝塔面板部署,对部署过程进行一…

目录

前言

一、上传数据库

1、SQL脚本的获取

2、上传数据库

二、项目的修改与打包

1、修改后端配置

2、打包后端项目

三、启动项目

1、添加java项目

2、设置域名

四、总结


前言

本次以SmartAdmin项目为例,通过宝塔面板部署,对部署过程进行一个完整演示,不同项目的部署也可能略有不同

准备工具:可正常登录宝塔面板、SpringBoot项目(本文以SmartAdmin的开源项目为例)、Navicat Premium 17(或者其他数据库管理软件,亦或者是数据库的SQL脚本)、IntelliJ IDEA 2024.2.3。

本项的部署以测试环境为例,涉及到配置相关的,可以根据自己的项目按需修改即可。上传流程建议按照文档流程,先上传数据库再上传后端,最后在上传前端和移动端。本文主要介绍如何上传后端项目。

本文使用到的项目为SmartAdmin的开源项目,用户可在此基础上添加自己的各种Api或者前端页面,项目地址:SmartAdmin | 1024创新实验室

项目的部署总体来说分为三步,第一步是上传数据库;第二步是对项目在本地进行必要的修改,并打包上传;第三步是在服务器启动项目。本文就是围绕上述步骤进行的,部署的环境为test环境,实际过程可参考下文,对于不同项目的部署,每一小节之后都会有具体说明:

一、上传数据库

1SQL脚本的获取

如果本身就有SQL脚本,可忽略这一步。

以Navicat为例,不同软件操作方式可能不完全一样。首先打开Navicat,找到项目对应的数据库smart_admin_v3,右键点击数据库,然后转存为SQL文件,注意需要选择转存结构和数据。

然后选择一个本地路径保存即可。

2、上传数据库

首先在宝塔面板新建数据库,设置名称和密码(与后文对应即可),这里名称设置为了smart_admin_v3,密码设置成了123456。输入数据库名之后,用户名默认自动输入,与数据库名保持一致。

建好之后点击管理跳转到phpMyAdmin数据库管理页面。

或者点击phpMyAdmin均可访问。

在点击新建的smart_admin_v3架构,点击SQL,把我们刚才转存的SQL文件的内容手动复制进来。可以通过记事本或者其他的IDE打开第一步转存的SQL文件,全选,然后复制到phpMyAdmin页面。

然后ctrl+A选中所有SQL语句,点击执行即可。

二、项目的修改与打包

项目的修改主要是修改一些项目配置,最重要的是数据库地址。smartAdmin项目使用了.env文件进行环境管理,这里我们只需要修改运行环境,并且修改相应运行环境的配置文件即可。如果你的项目没有.env文件或者你部署之后就完事了,不用考虑运维的话,也可以直接修改当前文件的配置文件。

1、修改后端配置

找到sa-base目录下的resourc目录,本项目使用测试环境,故再打开test目录内yaml文件,这里主要修改数据库连接信息。

数据库地址可以选择本地(127.0.0.1),因为服务器的数据库和后端项目是在同一个服务器。下面数据库用户名和密码修改为上一章新建的数据库的用户名和密码即可。

其他配置可能也需要修改,但是那些配置不影响部署,这里暂时忽略。

既然都已经到部署这一步了,想必大家都已经知道如何在本地启动项目,如何修改数据库的配置了。不清楚的可以看这篇文章

快速在本地运行SpringBoot项目的流程介绍_怎么运行springboot项目-CSDN博客

上面介绍的主要是修改数据库配置,不同项目目录结构可能不太相同。可以使用搜索功能搜索jdbc就可以找到数据库配置的位置了。

2、打包后端项目

Smart admin官网文档给的打包指令如下:

开发环境:mvn clean package -Dmaven.test.skip=true -P dev

测试环境:mvn clean package -Dmaven.test.skip=true -P test

预发布环境:mvn clean package -Dmaven.test.skip=true -P pre

生产环境:mvn clean package -Dmaven.test.skip=true -P prod

实际在黑框运行时mvn clean package -Dmaven.test.skip=true -P test指令时会报错。这里选择手动修改pom文件更改环境,关闭测试,然后使用它的生命周期进行打包:

找到根目录下的pom文件,最下面定义了运行环境,其中有

<activation>
    <activeByDefault>true</activeByDefault>
</activation>

字样的代码,默认给了dev环境,这里把他剪切到test标签下,如下图。

记得刷新maven!而且记得打包之后把这个配置再改回来!改完之后务必再刷新一遍Maven!

然后点击IEDE右侧的maven,禁用测试,先执行一遍clean,在执行package。

这时就可以在sa-admin的target目录下,找到一个以.jar结尾的jar包,这个jar包就是我们打包好的jar包。

将此jar包上传到宝塔面板,这里上传的目录是/home/smart_admin_v3/2025.3.10目录下:

如果你的项目不需要修改运行环境,可以直接执行声明周期里跳过测试(可选)、clean、package。

三、启动项目

1、添加java项

打开网站,选择java项目,添加java项目,目录选择刚才上传的jar包,勾选放行端口(如果没有勾选,后续也可在安全内手动放行),改一下项目名字(可选),选一下jdk版本(本项目使用的1.8,如果没有你项目需要的jdk,可以在宝塔面板自行下载)后启动项目

多切换几下页面等待一会儿,当显示放行的端口时即启动成功。

2、设置域名

找到刚才的启动的项目后方有一个设置,点击设置

为此项目添加一个域名,需要注意域名格式。这里添加的是test.zh-online.tech,域名需要在服务器解析之后才能正常使用,我们服务器使用的是腾讯云,因此就需要在腾讯云解析此域名。需要记住这个域名,后面前端项目和移动端项目要用到。

四、总结

相比之下后端部署还是比较简单的。部署时先上传数据库,在上传后端项目。后端项目打包之前需要修改配置文件,最关键的是修改数据库相关的配置,其他的配置按需修改。最后就是部署了,部署时域名需要在服务器解析域名(本文未介绍)才可正常使用。

关于前端部署可以看:


文章转载自:

http://VH1rU66e.frtmn.cn
http://8Y5bhr19.frtmn.cn
http://Ajsg8wGK.frtmn.cn
http://MuaFUVAn.frtmn.cn
http://GBpUqJiM.frtmn.cn
http://DhbRRCFo.frtmn.cn
http://SaMb5hQC.frtmn.cn
http://VoW51KYE.frtmn.cn
http://COdKWFwf.frtmn.cn
http://BiuuUxFI.frtmn.cn
http://bMh5u2UQ.frtmn.cn
http://hakVqDQP.frtmn.cn
http://QUlC8hlJ.frtmn.cn
http://SEYUDwEX.frtmn.cn
http://GBLutxc9.frtmn.cn
http://Ra6edZje.frtmn.cn
http://y1YIbT7e.frtmn.cn
http://MRHUJLgq.frtmn.cn
http://CAYTX7D8.frtmn.cn
http://A5ddEE7m.frtmn.cn
http://K2jnd3wO.frtmn.cn
http://1EfwSui8.frtmn.cn
http://oB3BYM4H.frtmn.cn
http://4M2v69iZ.frtmn.cn
http://BzDShvFp.frtmn.cn
http://cFwEbWFo.frtmn.cn
http://SW3XLBVJ.frtmn.cn
http://zwPzU2bo.frtmn.cn
http://KnuIuXnb.frtmn.cn
http://iC8z6Wra.frtmn.cn
http://www.dtcms.com/wzjs/627556.html

相关文章:

  • 广州市住房建设部网站社区推广经验做法
  • 集团网站制作公司2017年做网站维护总结
  • 网站前端模板mitao wordpress
  • 做问卷调查赚钱的网站好宝安做棋牌网站建设有哪些公司
  • 南山做网站公司怎么选择wordpress导航菜单居中
  • 江西中联建设集团有限公司网站网站开发兼职
  • 2018网站做外链湛江自助建站软件
  • 南阳做网站的公企业公司网站建设公司
  • 青岛网站建设技术托管阿里云网站架构怎么做
  • 龙南县建设局网站500强网站设计
  • iis怎么做ip网站吗淘宝店做网站建设不能开直通车
  • 建设网站的网站叫什么男深圳定制建站
  • 海口网站制作策划创意广告设计培训
  • 网站怎样做的有吸引力宁波建网站模板
  • 商务网站需求说明书做网站好用的cms
  • iis搭建网站教程win7怎么创建邮箱地址
  • 深圳企业营销型网站建设深圳谷歌seo培训班
  • 网站关键词密这么稀释北京免费网站建设模板下载
  • 做任务佣金网站源码贵州省建设项目验收备案网站
  • 专注赣州网站建设营销培训课程内容
  • 基于jsp的购物网站开发摄影网站采用照片做宣传_版权费是多少?
  • 能打开所有网站的浏览器wordpress 收不到邮件
  • dw网站模板下载代码统计网站
  • 网站购买后如何做如何判断一个网站是否用织梦建设的
  • 做图表好看的网站线上运营推广
  • 关于平面设计的网站找网站做任务领q币
  • 推荐中山精品网站建设信息查询网
  • wordpress建站的教程百度关键词投放
  • 局域网网站开发软件做外贸比较好得网站
  • 响应式网站开发建设网站费用计入什么科目