将本地SpringBoot项目发布到云服务器的方法
如何将本地的SpringBoot项目发布到云服务器
环境、准备
- 一台云服务器(我的是linux系统)
- 一个能运行的SpringBoot项目
- xsheel或者连接云服务器的软件
- 编辑器IDEA
首先对本地的项目打包成jar包
1.配置打包项目的依赖
在主pom.xml里添加
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
2.加上打包方式
<packaging>pom</packaging>
3.进行打包
得到一个jar包,赋值该路径打开即可找到
4.将该jar包上传到服务器
5.运行jar包,相当于在IDEA中启动该服务一样。
使用该命令,在断开连接后,服务会关闭
java -jar springboot-01-hello-1.0-SNAPSHOT.jar
如果想让服务一直在后台运行,使用这个
# nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 nohup java -jar springboot-01-hello-1.0-SNAPSHOT.jar
服务启动成功
然后就可以根据我们设置的路径访问了
访问方式 实例ip地址:端口号
+路径
比如我的服务器公网ip是 120.1.1.111
,hello服务的端口是8080
那么访问方式是120.1.1.111:8080/hello
如果实例绑定了域名,就可以使用域名代替啦。
CentOS服务器apache绑定多个域名的方法
到此这篇关于将本地SpringBoot项目发布到云服务器的文章就介绍到这了,更多相关SpringBoot项目发布到云服务器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
springboot工程jar包部署到云服务器的方法
首先,springboot在这里不多做介绍了,关于怎么打成jar包,我相信凡是用过的同学都知道吧! 然后就是将jar包上传到云服务器了,这个有好些工具的,博主在这里也不多做说明了! 咱们还是直奔主题吧.... 运行命令:java -jar xxx.jar,然后springboot工程的内置tomcat就开启了,项目已经启动,接下来你就可以访问了. 感觉一切ok,其实你已经掉到坑里了... 怎么回事呢? 当你关闭当前的xshell 命令界面时,再次访问就失效了,why? why? why? 这是因
-
部署springboot项目到云服务器的两种方式(jar+war)
目录 方式一.以jar文件运行 添加maven依赖 将项目打包 将jar文件放到服务器 在服务器运行jar文件 浏览器访问 2.以war方式部署 修改打包方式 移除嵌入式tomcat插件 打包 部署 浏览器访问 总结 springboot版本:2.0.3.RELEASE 云服务器:阿里云ECS CentOS 7.3 64位 IDE:IntelliJ IDEA 服务器远程连接工具:Xshell 5 方式一.以jar文件运行 添加maven依赖 Spring Boot 默认以jar包方式运行, 可以
-
将本地SpringBoot项目发布到云服务器的方法
如何将本地的SpringBoot项目发布到云服务器 环境.准备 一台云服务器(我的是linux系统) 一个能运行的SpringBoot项目 xsheel或者连接云服务器的软件 编辑器IDEA 首先对本地的项目打包成jar包 1.配置打包项目的依赖 在主pom.xml里添加 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>
-
Spring boot项目部署到云服务器小白教程详解
本篇文章主要介绍了Spring boot项目部署到云服务器小白教程详解,分享给大家,具体如下: 测试地址:47.94.154.205:8084 一.Linux下应用Shell通过SSH连接云服务器 //ssh 用户名@公网IP ssh josiah@ip // 输入密码 二.开始搭建SpringBoot的运行环境 1.安装JDK并配置环境变量 1) 打开JDK官网 www.oracle.com 2) 找面最新对应的JDK版本,下载 这里要注意的一个问题是:云服务器下载JDK时一定要在本地去ora
-
详解Node项目部署到云服务器上
本篇介绍了Node项目部署到云服务器上,小编觉得不错,分享给大家,具体如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用.Node.js 的包管理器 npm,是全球最大的开源库生态系统.典型的应用场景包括: 实时应用:如在线聊天,实时通知推送等等(如socket.io) 分布式应用:通过高
-
Spring Boot 项目发布到 Tomcat 服务器的操作步骤
第 1 步:将这个 Spring Boot 项目的打包方式设置为 war. <packaging>war</packaging> SpringBoot 默认有内嵌的 tomcat 模块,因此,我们要把这一部分排除掉. 即:我们在 spring-boot-starter-web 里面排除了 spring-boot-starter-tomcat ,但是我们为了在本机测试方便,我们还要引入它,所以我们这样写: <dependency> <groupId>org.s
-
IDEA使用Docker插件远程部署项目到云服务器的方法步骤
1. 打开2375端口 编辑docker.service vim /lib/systemd/system/docker.service 在 ExecStart 后添加配置 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock 重启docker网络和docker systemctl daemon-reload systemctl restart-docker Centos7 开放端口 firewall-cmd --zone=public --add
-
教你1秒将本地SpringBoot项目jar包部署到Linux环境(超详细!)
目录 目标 迭代步骤 一.前提: 1.使用Maven的package命令打出一个携带依赖的jar包 2.Window启动jar包 二.linux环境启动jar包 1.先将jar包扔到linux环境 2.测试是否可以启动(需要有Java环境) 3.优化启动脚本,改为后台启动,并将日志输出到springboot.log 4.完善脚本,启动时,如果存在已经启动的服务,先关闭,再启动 三.分离依赖部署 1.上传依赖jar包Linux服务器 2.改造项目的pom.xml文件 3.重新package 4.上
-
从0开始简单部署腾讯云服务器的方法步骤
由于是第一次发帖,如有写得不好,不对的地方希望大家在评论里指出,以后改进.谢谢!!!. 下面开始: 一:购买腾讯云: 首先进入腾讯云的官网:https://cloud.tencent.com/?fromSource=gwzcw.150044.150044.150044 注册后进行认证. 认证完了后选择 产品 - 云服务器 .如下图: 大家可按照自己的需要进行选择.我这里的话选择的是Windows 2008 便于操作. 如果大家只是想着弄来玩两天的话,腾讯有一个新用户15天的服务器体验活动,只需
-
在SpringBoot项目中的使用Swagger的方法示例
一. 首先Swagger是什么? Swagger 是一个规范和完整的框架,用于生成.描述.调用和可视化 RESTful 风格的 Web 服务.总体目标是使客户端和文件系统作为服务器以同样的速度来更新.文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步.Swagger官方API文档:https://swagger.io/ 作用: 1. 接口的文档在线自动生成. 2. 功能测试. Swagger的主见介绍: Swagger Codegen: 通过Codegen 可
-
IDEA中将SpringBoot项目提交到git仓库的方法步骤
这里用一个博客项目提交到gitee作为演示: 1.通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面 2.填写相关信息,下面的三个选项都不要勾 3.在打开的[Create Git Repository]对话框内选择本地仓库的位置,这里我选择项目的根目录 4.右击项目点击[Git]→[Add],接着点击[Git]→ [Commit Directory]在打开的窗口中选择要上传到本地仓库的代码并添加注释后提交到本地仓库内 5.右击项目点击[Git]→[Manage Remotes].在打开
-
SpringBoot项目中使用redis缓存的方法步骤
本文介绍了SpringBoot项目中使用redis缓存的方法步骤,分享给大家,具体如下: Spring Data Redis为我们封装了Redis客户端的各种操作,简化使用. - 当Redis当做数据库或者消息队列来操作时,我们一般使用RedisTemplate来操作 - 当Redis作为缓存使用时,我们可以将它作为Spring Cache的实现,直接通过注解使用 1.概述 在应用中有效的利用redis缓存可以很好的提升系统性能,特别是对于查询操作,可以有效的减少数据库压力. 具体的代码参照该
随机推荐
- 使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
- MVC+EasyUI+三层新闻网站建立 后台登录界面的搭建(二)
- bootstrap中模态框、模态框的属性实例详解
- JavaScript调用堆栈及setTimeout使用方法深入剖析
- python连接mongodb操作数据示例(mongodb数据库配置类)
- asp连接access、sql数据库代码及数据库操作代码
- C# 多态性的深入理解
- Nodejs之http的表单提交
- VC动态生成菜单项的实现方法
- 一个导航条布局的简单写法
- jquery插件jbox使用iframe关闭问题
- Javascript基础教程之argument 详解
- LuManager图文安装使用教程和创建MysqL快速建站基本教程
- 如何实现一定概率选中某一个字母
- Android编程实现屏幕禁止休眠的方法
- 深入内存对齐的详解
- Cisco路由器的安全配置简易方案
- java实现微信退款功能
- Vue CL3 配置路径别名详解
- Layui 后台加载菜单栏名称以及url的例子