广告
返回顶部
首页 > 资讯 > 操作系统 >springboot项目部署在linux上运行的方法有哪些
  • 750
分享到

springboot项目部署在linux上运行的方法有哪些

2023-06-20 13:06:05 750人浏览 独家记忆
摘要

这篇文章主要为大家展示了“SpringBoot项目部署在linux上运行的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot项目部署在linux上运行的方法有哪些”这篇

这篇文章主要为大家展示了“SpringBoot项目部署在linux上运行的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot项目部署在linux上运行的方法有哪些”这篇文章吧。

springboot部署项目在linux的两种方式 可以选择 war包方式或者jar包方式

1.springboot的jar包方式

因为idea默认就是jar打包方式所以直接使用Maven工具按照步骤点击就可以直接打包

打包之前别忘了修改好你的配置文件,别到时候端口号冲突启动不了(多个同样的端口号),假如要使用linux上的数据库也要提前修改好密码

springboot项目部署在linux上运行的方法有哪些

然后控制台就会输出执行过程,不用管,最后结束了就会这如图红框处找到输出路径.

springboot项目部署在linux上运行的方法有哪些

找到这个文件把他扔到你的linux虚拟机里,找到它,然后输入下列命令

nohup java -jar weather.jar &

weather.jar换成你jar包的名字,这个是我的名字

springboot项目部署在linux上运行的方法有哪些

这个命令的意思是后台运行的意思,他会把输出日志默认存放在你的同级目录下的nohup.out里,文件为自动创建,当然你也可以进行其他方法启动,具体请自行百度

ps -ef | grep weather.jar

使用这条命令查看是否已启动

springboot项目部署在linux上运行的方法有哪些

可以看到已启动并且进程号为19075,使用这个进程号可以进行结束进程,

kill 19075

然后我们再来查看weather.jar的启动状态

springboot项目部署在linux上运行的方法有哪些

发现已经结束了,

让我们来再次启动并且通过浏览器浏览是否能正常运行,

springboot项目部署在linux上运行的方法有哪些

可以正常访问,ok

如果未能正常启动可以查看nohup.out,看看日志应该就能找到问题了

2.springboot的war包方式

因为maven默认打包方式为jar包所以需要修改打包方式

springboot项目部署在linux上运行的方法有哪些

在你的pom文件里添加一个<packaging>war</packaging>

然后修改主类,继承SpringBootServletInitializer类

重写configure方法

@Override    protected SpringApplicationBuilder configure(SpringApplicationBuilder application){        return application.sources(WeatherApplication.class);    }

springboot项目部署在linux上运行的方法有哪些

红框处需要修改为你的主类类名,然后再用maven工具打包

就会发现结果为war包

springboot项目部署在linux上运行的方法有哪些

把他扔到你的linux上的Tomcat你的WEBapps文件夹里

然后启动你的tomcat,等一会就会发现多出一个项目文件夹

springboot项目部署在linux上运行的方法有哪些 

然后访问地址就可以看到tomcat已经帮你运行起来了

springboot项目部署在linux上运行的方法有哪些

以上是“springboot项目部署在linux上运行的方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: springboot项目部署在linux上运行的方法有哪些

本文链接: https://www.lsjlt.com/news/297047.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot项目部署在linux上运行的方法有哪些
    这篇文章主要为大家展示了“springboot项目部署在linux上运行的方法有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot项目部署在linux上运行的方法有哪些”这篇...
    99+
    2023-06-20
  • springboot项目部署在linux上运行的两种方式小结
    springboot部署项目在linux的两种方式 可以选择 war包方式或者jar包方式(个人推荐使用jar方式) 1.springboot的jar包方式 因为idea默认就是ja...
    99+
    2022-11-12
  • Linux下部署springboot项目的方法步骤
    最近在研究将springboot项目部署到linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。 1、在pom文件中添加springboot的maven插件 <...
    99+
    2022-06-04
    linux 部署 spring boot spring boot项目部署
  • springboot项目部署到k8s上的方法步骤
    目录springboot部署到k8s步骤创建secret创建secret创建deployment的yaml文件创建deployment创建service, nodePortsprin...
    99+
    2023-05-19
    springboot部署到k8s
  • golang项目部署运行的方法是什么
    在部署和运行Golang项目时,可以按照以下步骤进行操作:1. 编译项目:首先,将您的Golang项目编译成可执行文件。在项目根目录...
    99+
    2023-10-23
    golang
  • 项目部署在云服务器上的作用有哪些
    提高可用性:云服务器可以提供高可用性的存储服务,当服务器发生故障或遭受攻击时,服务不会受到影响,用户可以继续使用服务器提供的服务。 提高安全性:云服务器可以提供高级别的安全性,包括防DDoS攻击、入侵检测、漏洞修复等,保障用户的数据和系统...
    99+
    2023-10-27
    器上 作用 项目
  • Java文件在Linux上的部署方式有哪些?
    Java是一种跨平台编程语言,可以在Windows、Linux、Mac OS等多种操作系统上运行。在Linux上部署Java文件有许多种方式,本文将为大家介绍其中的几种常用方式。 使用Java命令行工具 Java的命令行工具提供了许多...
    99+
    2023-09-27
    教程 文件 linux
  • springboot项目启动后的执行方法有哪些
    今天小编给大家分享一下springboot项目启动后的执行方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 方法A...
    99+
    2023-07-02
  • go程序部署到linux上运行的实现方法
    目录一、win10上的操作二、linux 端 ubuntugo 语言版本:go1.9.2  开发环境:win10 部署环境:ubuntu 14.04.6 一、win10上的操作 1、在src目录下依次执行set...
    99+
    2022-06-05
    go部署到linux运行 go linux 运行
  • Linux部署springboot项目彩色日志打印的方法是什么
    这篇文章主要介绍“Linux部署springboot项目彩色日志打印的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux部署springboot项目彩色日志打印的方法是什么”文章能帮...
    99+
    2023-07-05
  • 项目部署在云服务器中的作用有哪些方面
    高可用性:云服务器可以通过冗余机制确保在线业务的高可用性。当某个组件出现故障时,云服务器可以自动切换到其他组件,以确保业务继续运行。这意味着应用程序可以避免因单点故障而导致整个应用程序崩溃的情况。 高可扩展性:云服务器可以通过弹性伸缩来扩...
    99+
    2023-10-27
    器中 作用 项目
  • 项目部署在云服务器中的作用有哪些
    部署在云服务器中的作用是为客户提供安全、稳定、高效的云服务。以下是一些云服务器项目部署在云服务器中的主要作用: 节约成本:云服务器能够降低项目的初始成本和运行成本,这使得项目能够更加经济实惠。 快速部署:云服务器能够自动化地将应用部署到...
    99+
    2023-10-27
    器中 作用 项目
  • 云服务器部署前端项目有哪些内容和方法
    确定需求和项目范围:在开始部署前,首先需要确定项目的需求和范围,确保项目与云服务器的要求相匹配,同时也要考虑到后期的维护和扩展。 选择云服务器供应商:根据项目的需求,选择云服务器供应商,比如阿里云、亚马逊等。可以从多方面了解供应商的资质和...
    99+
    2023-10-28
    服务器 方法 项目
  • Laravel项目部署到线上需要注意的问题有哪些
    小编给大家分享一下Laravel项目部署到线上需要注意的问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!准备部署 Laravel 应用到生产环境时,却出现...
    99+
    2023-06-06
  • 项目部署在云服务器中的作用有哪些呢
    提高系统的可用性和可靠性:云服务器提供了高可用性和冗余性,可以保证系统在出现故障时快速切换,避免对业务造成影响。 提高数据安全性:云服务器提供了高可用性和安全性,可以保证在数据发生丢失、遭受攻击等情况下,系统依然可以正常运行。 节省服务器...
    99+
    2023-10-27
    器中 作用 项目
  • 阿里云服务器部署web项目有哪些内容和方法
    选择合适的服务器配置 阿里云服务器的配置有很多种,可以根据项目需求来选择适合的配置。一般来说,云服务器配置需要考虑以下几个方面: CPU:阿里云服务器通常使用Intel Core i5/i7处理器,CPU型号可以在阿里云官网上查看。...
    99+
    2023-10-27
    阿里 服务器 方法
  • 项目部署到云服务器的好处有哪些方面
    高可用性:云服务器可以提供多种类型的冗余架构,如镜像和备份。这些冗余架构可以使系统在出现故障时自动切换到其他节点,以保证系统的稳定性和可靠性。 高可扩展性:云服务器可以根据应用程序的需求动态扩展系统的容量和性能。这种扩展可以使应用程序的规...
    99+
    2023-10-27
    好处 服务器 项目
  • 阿里云服务器部署web项目有哪些内容和方法要求
    选择适合的项目类型:阿里云服务器可以部署各种类型的Web应用,如企业级应用、Web服务器、数据库等。因此,您需要选择适合您需求的项目类型。 配置Web服务器:根据项目类型和配置要求,配置Web服务器。在此过程中,您需要考虑服务器硬件、软件...
    99+
    2023-10-27
    阿里 服务器 方法
  • 阿里云服务器部署web项目有哪些类型的方案
    Hyper-V Hyper-V是阿里云最新推出的一种服务器虚拟化技术,它可以将多台物理服务器虚拟成一台逻辑服务器,以实现高性能、高可用性和高灵活性。Hyper-V Hyper-V 适用于需要高性能计算资源的大型Web应用程序,例如网站性能...
    99+
    2023-10-28
    阿里 类型 服务器
  • Redis在项目中的使用方法有哪些
    本篇内容介绍了“Redis在项目中的使用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot中redis相关配置po...
    99+
    2023-06-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作