如何在云服务器上面部署项目

注意事项:

  • 首先要有一个云服务器,然后搭建好服务器。

  • 安装好需要的软件:jdk,mysql,tomcat。(注意版本最好与自己本地的一致,避免出现版本问题。)

  • 也可以使用Docker,比较方便。

  • 如何安装呢?

    • 可以使用Xftp远程连接服务器,上传软件的压缩包,安装包,使用命令安装即可。
    • 如果对于命令不是很熟悉的话,可以使用宝塔,傻瓜式安装。
  • 最后,记得要开放服务器安全组的端口。(8080,3306,等)

  • mysql记得要开启远程连接。可以看这篇博客

  • Xftp上传文件的时候,记得将编码改成UTF-8,不然会出现编码问题的。

  • 后端,mysql的url记得修改。

前后端不分离的项目如何部署

war包部署(比较麻烦)

  • 在本地打包好war包,使用IDEA去进行打包,maven的package命令。【记得修改配置,mysql的url】
  • 将 war 包放在Tomcat的 webapps 目录下。
  • 启动 Tomcat 服务器,此时,会自动解压 war 包,可以利用Tomcat服务器的功能,这个Tomcat比内嵌的功能更加强大。
  • 然后,就可以访问啦。

jar包部署(比较简单)

  • 使用内嵌Tomcat,比较方便,轻巧

  • 在本地打包好jar包。【记得修改配置,mysql的url】

  • 直接在服务器上面使用 java -jar 命令即可。

记得将本地的数据同步到云服务器上面

  • 现在服务器的数据库中建库,然后把sql的数据库脚本导入。
  • 可以使用Navicat来进行以上操作。

前后端分离的项目如何部署

前后端一起部署

  • 前端打包成dist。放到后端static文件夹中。再打包成jar包。
  • 将jar包发送到服务器上面,直接 java -jar 即可。

前后端分别部署

  • 前端打包成dist,将dist中的文件,放到服务器的nginx上面。【注意前端的url要记得修改成,自己服务器的公网ip】
  • 后端,同样的 java -jar 即可。

如何在云服务器上部署项目相关推荐

  1. 在云服务器上部署项目(下)

    云服务器上部署项目(上):http://blog.csdn.net/gfd54gd5f46/article/details/54331207 5. 从网上下载jpress开源项目     流程:下载j ...

  2. 在云服务器上部署项目(上)

    1. 购买腾讯云主机 首先我们先了解一下云服务器的概念: 云服务器: 高性能高稳定的云虚拟机,可在云中提供弹性可调节的计算容量,不让计算能束缚您的想象:您可以轻松购买自定义配置的机型,在几分钟内获取到 ...

  3. 使用screen在云服务器上部署项目使其一直运行与结束该项目

    一.运行 1.安装screen centos7 yum install screen Ubuntu sudo apt-get install screen 2.创建screen窗口 screen -S ...

  4. 云服务器上部署仿牛客网项目

    云服务器上部署仿牛客网项目 安装JRE 安装Maven 安装MySQL 给mysql导入数据 安装Redis 安装kafka 安装ElasticSearch Wkhtmltopdf 安装tomcat ...

  5. 将一个项目布到服务器上,怎么在云服务器上布项目

    怎么在云服务器上布项目 内容精选 换一换 为某个后端云服务器组添加后端云服务器.当后端云服务器组被监听器使用后,访问负载均衡器的流量可以通过负载均衡算法分发到不同的后端云服务器上,分担流量.属于一个后 ...

  6. 如何让自己在云服务器上部署的进程一直运行而无需一直连接服务器

    在服务器上开一个进程,当本机与服务器断开连接时,进程便停止,为避免这种情况: 使用screen指令,参考: 如何让自己在云服务器上部署的项目一直运行_字节跳动首席执行官的博客-CSDN博客_如何让云服 ...

  7. 怎么在云服务器上布项目,怎么在云服务器上布项目

    怎么在云服务器上布项目 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 本章节通 ...

  8. erp服务器放在云服务器上,如何在云服务器上部署erp

    如何在 客户端的ERP系统部署上云有多种方式,传统方式是通过第三方远程工具实现连接. 在 1. 安装所需要的办公软件: 2. 安装办公软件相应的数据库: 3. 检查办公软件所需要的端口是否有开启: 4 ...

  9. 如何在云服务器上部署erp

    如何在云服务器上部署erp?ERP软件是基于WINDOWS系统,所以你的云服务器要安装WINDOWS系统.如果你的ERP数据存储在云端的话,还需要买云数据库. 客户端的ERP系统部署上云有多种方式,传 ...

最新文章

  1. Nature | 有机合成的数字化
  2. 快准牌电脑发软件_电脑如何下载软件
  3. JavaScript中的document.cookie的使用
  4. JTable常见用法细则
  5. mysql set语句_mysql--乱码解决(6)
  6. 沿海产业基地与海润光伏共建产业园开工在即
  7. PS CC 2014 把一个图层输出为文件的方法
  8. Android-更改字体(LED液晶数字字体)
  9. 使用PHP实现网易云音乐数据的获取
  10. socket长连接和短连接(一)
  11. java openoffic linux_Linux下安装OpenOffice
  12. 视频剪辑一定要知道这6个免费视频素材库
  13. 【转载】一个硕士程序员的求婚日记——做开发的不是木头人!
  14. 图灵奖得主Jack Dongarra:高性能计算与AI大融合,如何颠覆科学计算
  15. 华硕主板power supply surges detected during the previons power on 问题解决
  16. 企业为什么需要B2B电商系统
  17. Python项目实战之欢迎来到美多商城!学习目录导航
  18. 快钱 大数据改变第三方支付
  19. ios开发之app内启动用户评价
  20. (装双系统无法识别硬盘问题)Windows 10 SATA Controller Mode 改为AHCI

热门文章

  1. Opencv Mat矩阵操作
  2. 【建行生活】记录一次建行生活接入的坑
  3. Python毕业设计基于django的就业系统项目(含源码)
  4. break是跳出当前循环还是所有循环_C语言基础知识3--循环
  5. javascript 判断数据类型的几种方法 1
  6. JAVA 处理时间格式 带有AM PM的字符串
  7. 关于某网盘解除下载限速(亲测有效)
  8. SA-UNet: Spatial Attention U-Net for Retinal Vessel Segmentation
  9. 斯坦福大学:人工智能技术发展现状报告解读
  10. Stratifyd: 大数据之下的燕麦市场竞争现状