前段时间使用Vue+Springboot写了个小项目,于是想部署到服务器上以便分享。于是,就开始了长达一天的踩坑之旅。。为了让读者(包括下一次想干这事的自己)少踩坑,把整个过程记录一下。 技术选型 服务器选择:云服务器我选择的是阿里云服务器,主要是之前有个域名在阿里云备案,解析到阿里云服务器方便些。 项目结构: Vue...
一:打开Postman,输入要测试的接口,显示测试成功 在nohub.out日志文件中可以查看到日志信息(需要在SpringBoot配置文件中配置mybatis-plus的日志文件) 3.Vue项目部署 3.1更改代理服务器、axios、Vuex配置 将上述三种的url路径由原来的localhost(本地化部署时)更改为云服务器公网IP 一:代理服务器 二:axios接口配置 三:V...
在项目的路径下打开cmd 输入npm run build 看到输出Build complete即代表打包成功! 2、观察项目路径下的文件目录是否多了一个dist 文件下 文件夹下的内容为: 3、将 static 和 index.html 文件放到SpringBoot 的resource 资源路径下的static 目录下,如果没有static 文件夹,自己新建一个static 文件下,最终复制过去之...
1.先进入本地的前端项目,打开config/index.js 配置assetsPublicPath这个属性值为‘/’注意这个属性值要出现两次,需要更改两次。 同时记住dev配置下的proxyTable属性,即后端接口端口的别名,我这里是/api/ 2.这里是webpack打包的,打开控制台。 cd到本地的项目目录下。 运行npm run build。 在本地前端目录下可以看到...
点击文件的三个点,打开文件预览,找到项目对应的SQL文件,点击打开-->开始,SQL数据库文件执行完毕,刷新下数据库连接,刚才新的数据库就已经存在。这样数据库就已经配置好了。 三、运行配置后端Springboot 1. 管理员打开IDEA 用管理员方式打开IDEA,点击“以管理员身份运行此程序”,点击应用-->确定,再次打开IDEA。
1. 打包springboot项目,依次clean、compile、package,打包完成后会生成target/demo-0.0.1-SNAPSHOT.jar文件 2. jar包传到服务器上之后,使用nohup java -jar demo-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod &命令启动,启动后报错, 查看服务器jdk版本,发现版本过低,参照https://www.cnblogs.com/xiexieyc...
二,项目基础介绍 要上线的项目介绍(如果你已经自己写过了一份项目,那就不用看这一部分) 作为教材的是一个springboot+vue的项目,项目很小,只有使用mysql、elementUI。 但就是因为项目足够小,所以会让新手更容易认识理解如何上线项目。 该项目已经上传到我的github、gitee中。不过你就算不会git,什么都不懂也没事,...
本次主要讲解SpringBoot+Vue前后端完全分离项目在CentOS云服务器上的环境搭建与部署过程,我们主要讲解原生部署。 一.原生部署概念 原生部署是指将应用程序(一般是指软件、应用或服务)在底层的操作系统环境中直接运行和部署,而不依赖于额外的中间件、框架或虚拟化技术。
–spring.profiles.active=prod 指定运行jar使用的配置,也可以=dev、test,看你需要用哪套进入 最后进入jar包所在目录执行run.sh文件即可成功部署后端 给run.sh赋予执行权限 执行run.sh 停止jar包运行 查看每个jar包的pid 使用命令杀掉进程即可 宝塔部署 软件安装 如果服务器没有相应的开发环境,使用宝塔就直接爽翻...