SpringBoot项目部署到服务器

这篇具有很好参考价值的文章主要介绍了SpringBoot项目部署到服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SpringBoot项目部署到服务器


前言

此次用到了三个软件:IDEA、WinSCP、FinalShell


一、SpringBoot与传统的web项目的优势在哪?

服务器的性能相比较本地有着更大的内存空间,运行程序代码会更加的快捷方便,而且服务器开启后,程序放在那边让它跑就好了。
一般的web项目想要放到服务器上运行的话,需要首先在服务器上装一个Tomcat,然后将项目打包成war包,放在Tomcat目录下的webapp下,Tomcat会自动解压war包,运行Tomcat就可以将webapp下的项目运行起来。整个过程还是比较繁琐,最关键的问题就是启动Tomcat是非常占内存的。你可能只想Hello World一下,却要运行很多不必要的资源来帮你完成。就好比你想踢足球,买个足球自己踢就可以的事情,你非要叫上十几个小伙伴围在你身边,然后看你一人踢球,非常的浪费资源。
而SpringBoot它内嵌了Tomcat,启动的时候不会占用整个内存,并且SpringBoot作为一个Maven项目,打jar包的话非常的方便快捷。只要三步走,清理-编译-打包,一套下来行云流水。然后,把jar包放到服务器上直接运行就完事了。

二、使用步骤

1.打jar包

今天我来做Maven项目的打jar包只做三件事,第一:清理。第二:编译。第三:还是打包。
站起来,不要谢,war包都亡了,传统的打war包手段不值得浪费你们时间和资源。尊重war包,拥抱jar包。
springboot部署到服务器,java,spring boot,服务器,tomcat
顺便提一句,我们在打jar包的时候,是可以把测试选项关闭的,这样在打jar包的时候,他就会调过测试步骤然后直接打包,方便快捷,不然有些程序运行很慢,你难道还想他运行两次吗?这波细节是不是直接拉满,要不是上了几次大当能有这个小芝士?点击这个闪电图表即可。

springboot部署到服务器,java,spring boot,服务器,tomcat

2.取jar包

打完jar包后,我们准备取jar包,这也太细了,良心啊。
我们在项目的左侧可以看到一个target文件,打开文件可以发现一个jar包赫然屹立在我们的眼前。
springboot部署到服务器,java,spring boot,服务器,tomcat
然后,右击jar包,选Show in Explorer,就可以发现打开了文件夹,到此就找到了jar包。
springboot部署到服务器,java,spring boot,服务器,tomcat

3.将jar放在服务器上运行

长风破浪会有时,直挂云帆济沧海啊,历经千辛万苦终于来到了重点了啊。感觉说了很多,又感觉啥都没说,好的废话不多说,让我来说一说。
我们首先要有WinSCP这个软件,这个软件作用是将jar包放在服务器上的工具,我们首先将WinSCP软件连接上我们的服务器。然后随便选择一个能记住的位置,将jar包放进去,像下图这样即可。
springboot部署到服务器,java,spring boot,服务器,tomcat
好了,到此传输完毕。
紧接着,我们马不停蹄的去服务器上运行这个jar包,打开我们的FinalShell软件工具。cd到路径,然后输入 java -jar 【jar包名字】回车即可,如图所示
springboot部署到服务器,java,spring boot,服务器,tomcat我们看到它启动不报错就是对的了
springboot部署到服务器,java,spring boot,服务器,tomcat
然后就可以去做你的操作了。

三、运行在服务器上的好处

不停运行,速度快,我觉得速度是非常的快,我简单的对1000条数据做CRUD操作得到了一组数据可以供大家直观的参考。
springboot部署到服务器,java,spring boot,服务器,tomcat
springboot部署到服务器,java,spring boot,服务器,tomcat

总结

该文目的是展示如何将SpirngBoot项目放到服务器上运行,如果大家在打jar包的过程中有出错的情况,可以去看看pom.xml有没有缺什么。如果是云服务器的话,对于端口出入规则是否放行也要设置。其他就没有什么了,文章来源地址https://www.toymoban.com/news/detail-759012.html

到了这里,关于SpringBoot项目部署到服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux | 将SpringBoot+Vue项目部署到服务器上

    大家好,我是初心,咱们又见面了!今天想跟大家分享的内容是如何部署 SpringBoot+Vue的前后端分离项目到服务器上。 本篇文章收录于 初心 的 Linux教程 专栏。 🏠 个人主页:初心%个人主页 🧑 个人简介:大家好,我是初心,和大家共同努力 💕 座右铭:理想主义的花,终究

    2024年02月04日
    浏览(26)
  • 如何用docker在自己服务器上部署springboot项目

    一、将springboot项目打包 1、maven clean项目 2、maven package项目 打包成功之后生成jar文件(在target目录下) 3、为Java创建Dockerfile 引入jdk8的Docker镜像 FROM openjdk:8 为了使运行其余命令时更容易,让我们设置映像的工作目录。这将指示Docker使用此路径作为所有后续命令的默认位置。通

    2024年02月04日
    浏览(31)
  • (十)服务器K8S集群部署SpringBoot项目实战

    可以在 https://start.spring.io/网站准备一个项目,这里作为k8s的学习所以springboot项目中准备一个简单的访问接口即可。 1.更新系统软件包: 2.安装 OpenJDK 11: 3.验证 Java 安装: 4.配置环境变量 5.使环境变量生效 1.可以在 https://dlcdn.apache.org/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin

    2024年02月12日
    浏览(34)
  • SpringBoot前后端分离项目,打包、部署到服务器详细图文流程

    1.修改MySQL配置 修改MySQL地址,修改需要部署的数据名,账号和密码 2.修改Redis配置 修改Redis地址,修改需要部署的Redis密码(如果需要的话) 3.修改日志路径和字符集配置 修改logback.xml中日志的保存地址 重新设置日志字符集(防止放到服务器上去之后日志出现乱码) 1.上传前

    2024年02月13日
    浏览(53)
  • 服务器部署整合了elasticsearch的springboot项目后报错

            今天在服务器上面更新自己的项目的时候报错了 报错太长了,我提炼了一下,主要是说bean注入失败,各种service和controller全都寄了,后来看到里面有个elasticsearchRepository,又因为刚整合了elasticsearch,所以基本上可以确定问题就是出在elasticsearch上。         这

    2024年02月05日
    浏览(77)
  • 云服务器使用jenkins+docker自动化部署SpringBoot项目

    docker 安装jenkins,就这一步都恶心死了 //拉取镜像,踩了很多坑,用其它版本的镜像插件一直安装失败,最后用的是lts版本(基础版) 用其它版本要么是连不上插件的下载地址,要么是插件下载不成功  docker pull jenkins/jenkins:lts  部署 docker run --user root -d -p 10240:8080 -p 10241:50

    2024年02月01日
    浏览(40)
  • 华为云云服务器评测 宝塔+nginx 同时部署Springboot、Vue项目

    华为云云服务器评测 第一章 [linux实战] 华为云耀云服务器L实例 Java、node环境配置 华为云云服务器评测 第二章 [linux实战] Unbutnu添加SSH Key、启动Springboot项目 华为云云服务器评测 第三章 [linux实战] 使用Vue3、Element-plus菜单组件构建轮播图 华为云云服务器评测 第四章 [linux实战

    2024年02月10日
    浏览(43)
  • 如何在linux服务器上用Nginx部署Vue项目,以及如何部署springboot后端项目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 本文内容记录如何在Linux(Ubuntu)系统上安装Nginx,并部署打包好的Vue前端项目,最后通过浏览器访问。 提示:以下是本篇文章正文内容,下面案例可供参考

    2024年04月16日
    浏览(33)
  • 保姆级教程——将springboot项目部署到阿里云服务器(小白包会)

    昨天本想着看论文,结果发现找的论文和课题不一致。那干点什么好呢?那就把我的毕业设计(一个springboot项目)部署到服务器上,随便试试喽。网上的教程发现大部分都是一知半解,只能东拼西凑的查,费了不少时间。希望这篇博文能帮助一下刚入手的像我一样的小白!

    2023年04月18日
    浏览(24)
  • Gitee+Jenkins(docker版)自动推送并部署Springboot项目到远程服务器

    如果要参考gitlab配置请参考Gitlab+Webhook自动推送并更新Springboot项目 Gitlab的配置部分 Jenkins服务器(Centos7.6): docker安装的jenkins,参考Jenkins(docker安装)部署Springboot项目 JDK1.8 Maven3.6.3 注意docker安装的jenkins,而且是较新的版本,所以jenkins容器内的java版本是11的,而我的项目是基于JDK1.8的

    2024年02月13日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包