Web项目部署到阿里云

1.通过jar包部署

修改pom.xml文件: 打包格式 改成jar

<groupId>com.*****</groupId>
<artifactId>myblog</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

修改启动类

@SpringBootApplicationpublic class MyblogApplication extends SpringBootServletInitializer {protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {return super.configure(builder);}public static void main(String[] args) {SpringApplication.run(MyblogApplication.class, args);}}
  • 重点:修改配置文件.yaml 中数据库的用户名、密码 注意和线上服务器(你在阿里云服务器下配置的mysql)保持一致,否则数据库密码错误。
spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://127.0.0.1:3306/blog?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8username: rootpassword: ********

ps:可以把本地数据库的内容迁移到线上数据库

Maven--clean 先清除target目录
Maven--package 生成jar文件

**注意:**如果打包时本地数据库和线上数据库用户名密码不同,打包时容易报plugin错误,在pom.xml中增加以下代码块即可:

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>2.22.2</version><configuration><skipTests>true</skipTests></configuration>
</plugin>
将jar包通过xftp等软件上传到服务器上
进入对应目录
运行该jar包 jar -jar jar包名,即可启动项目

2.War包部署

war包部署 与 上述区别:

修改pom.xml中的packaging类型为war
需要在服务器上部署tomcat 参考:阿里云Linux环境下tomcat部署
将war包放置于wepapps文件夹下
修改war包名称为ROOT.war 在浏览器端启动:公网ip:8080
如果修改war包名称为xxx.war 在浏览器端启动: 公网ip:8080/xxx

Web项目常用网站

图片引用:https://picsum.photos/images
semantic-ui官网:https://semantic-ui.com/elements/icon.html
背景图片:https://www.toptal.com/designers/subtlepatterns/
动画相关:https://animate.style/
Apache官网下载:https://tomcat.apache.org/download-80.cgi
thymeleaf官网:https://www.thymeleaf.org/download.html
X-admin:http://x.xuebingsi.com/

Web项目部署到阿里云相关推荐

  1. 记录第一次将Java web项目部署到阿里云服务器

    目录 一 购买云服务器 二 本地主机连接服务器 1 使用管理终端连接 2 使用SSH工具连接 三 搭建开发环境 1 软件包 2 安装配置 JDK MySQL Tomcat 9 四 在服务器部署自己的项 ...

  2. 阿里云服务器web项目启动连接mysql_eclipse web项目部署到阿里云服务器

    1.租用服务器和购买域名 不多说了 2.在阿里云上搭建JDK + Tomcat的+ MySQL的 (1)安装JDK 通过百胜安装JDK 执行命令yum -y install java-1.8.0-op ...

  3. 将Web项目部署到华为云服务器的Linux的Tomcat中

    将Web项目部署到阿里云服务器的Linux的Tomcat中 01_用SSH Secure Shell Client或Xshell 6这个Windows客户端工具,将在Windows中已经开发完毕的Ja ...

  4. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  5. 王者荣耀全栈项目部署到阿里云服务器笔记

    王者荣耀全栈项目部署到阿里云服务器笔记 原创Charles_GX 最后发布于2020-03-27 01:27:00 阅读数 177  收藏 展开 王者荣耀全栈项目部署到阿里云服务器笔记 学习的项目来自 ...

  6. 配置 --- 将本地项目部署到阿里云上

    说明: 项目代码 学习地址 项目前端使用了nginx代理 后端使用express框架 使用PM2部署后端 使用mongoDB进行持久化 nginx.express.PM2.mongoDB等,部署在do ...

  7. 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    保姆级教程--将springboot项目部署到阿里云服务器(小白包会) 前言: 昨天本想着看论文,结果发现找的论文和课题不一致.那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到 ...

  8. 解决springboot项目部署到阿里云服务器邮箱无法发送邮件

    解决springboot项目部署到阿里云服务器邮箱无法发送邮件 前言:今天部署了一下springboot项目,使用的是docker部署的,如果有兴趣可以看我这篇文章: docker上部署前后端分离的s ...

  9. 将Egg项目部署到阿里云服务器

    目录 1.连接阿里云服务器,上传文件 2.在阿里云服务器上安装Nodejs 3.下载项目依赖 4.安装 egg-scripts 模块 5.启动项目 6.阿里云服务器开启7001端口 1.连接阿里云服务 ...

  10. Django项目部署到阿里云服务器及后台常驻

    本文将记述如何简单的将自己的Django项目部署到阿里云服务器上. 准备条件: 阿里云服务器:centos 7.5 Nginx(反向代理) Python 3.7.3 Django 2.2+注意:cen ...

最新文章

  1. 算法导论-VLSI芯片测试问题
  2. Xtreme9.0 - Block Art 线段树
  3. Net-SNMPv3的使用
  4. 电脑硬盘损坏数据还能不能恢复 解决方法来了
  5. php smarty安装,Smarty安装
  6. 一些神奇的小函数(一)——gotoxy篇
  7. matlab绿色 不伤眼,什么颜色的灯光最伤眼睛不看后悔啊
  8. xp系统远程桌面关闭计算机,Windows XP 使用远程桌面时的关机/重新启动方法
  9. jQuery 官网下载js
  10. dvi黑屏解决方法_电视维修|电视机屏幕出现条纹该怎么解决?
  11. web 中怎么实现斜线表头效果?
  12. ImageMagick将多张图片拼接成一张图片_真没想到!照片加文字和照片拼接,微信就能做到,太方便了...
  13. POJ:1182 食物链(带权并查集)
  14. thinkpad无线键盘使用问题
  15. Shell脚本之正则表达式以及文本编辑器
  16. Linux下c语言模拟贝壳物联设备在线
  17. 【转载】【UEFI学习】edk2中各个包介绍
  18. kali linux 修改用户名密码
  19. 高职计算机网络基础教学环节,计算机网络基础课程教学改革研究
  20. Basler GigE相机,关于丢帧问题的描述和解决【Basler】

热门文章

  1. 【开源系列】三国演义LBS (二)游戏策划案
  2. 蛮牛精选七款Unity插件
  3. idea翻译成中文_IDEA使用有道翻译插件
  4. [转]在WPF中打开网页方法总结
  5. LCD1602简易驱动程序
  6. Winrar 5.60 beta 4 个性破解注册码(2018.5.22)
  7. 【Python】基于Python的百度迁徙3——城内出行强度(附代码)
  8. mysql建表语句转达梦_MySQL建表语句转PostgreSQL建表语句全纪录
  9. 公司账号密码、通信录泄露屡见不鲜,肆意流淌的敏感信息:WEB安全基础入门—信息泄露漏洞
  10. VMware - 虚拟机系统中无法使用键盘