Linux环境下运行springboot程序(jar包)

目录

一.用FinalShell连接虚拟机

FinalShell如何连接服务器?

二.Linux下需要安装Linux版本的JDK和Mysql数据库

三.在Linux下运行SpringBoot程序

1.Boot程序打包依赖SpringBoot对应的Maven插件即可打包出可执行的jar包

2.运行jar包使用jar命令进行

(1)运行以下命令来运行jar文件:

(2)按照ip地址及文件路径访问springboot程序

四.后台启动jar包

后台启动方式运行jar包的好处


在运行springboot程序之前,要确保如下软件已经安装,以保证运行环境有效

一.用FinalShell连接虚拟机

FinalShell是一款功能强大的SSH客户端,它可以用于远程连接Linux、Unix、MacOS和Windows系统。

  1. 远程管理:FinalShell可以远程连接服务器,并从本地管理远程服务器上的文件和目录,执行命令等操作。
  2. 文件传输:FinalShell可以通过FTP、SFTP、SCP等协议传输文件,从而使得在不同系统之间传输文件变得更加容易。
  3. 安全连接:FinalShell支持SSH协议,可以通过安全加密的通道连接到远程服务器,保证数据传输的安全性。
  4. 管理会话:FinalShell可以管理多个会话,这意味着您可以轻松地在不同的服务器之间切换,而无需重新输入登录凭据。
  5. 自动化脚本:FinalShell支持自动化脚本,可以使用脚本来自动化执行命令或其他任务。 总之,FinalShell为远程连接和管理提供了一种功能强大而又易于使用的解决方案,可以极大地提高工作效率。

FinalShell如何连接服务器?

在Linux终端查看当前主机ip地址

ifconfig

在FinalShell中建立连接,选择SSH连接,输入主机地址以及用户名密码

如图连接成功,可以像在Windows系统中可视化看到文件结构

二.Linux下需要安装Linux版本的JDK和Mysql数据库

如果已经安装了JDK和Mysql,可以通过如下命令查看版本

java -version

mysql -V

如果虚拟机中没有安装JDK和Mysql软件,可以在官网下载特定版本的安装包(切记需要添加环境变量)

JDK(1.8):

ORACLE官网地址:Java Downloads | Oracle

下载jdk可参考此文(转载)linux jdk下载并安装_阿一在线的博客-CSDN博客

MySQL(8.0):然后再数据库中建立对应的表

下载参考此文(转载)Linux安装下载mysql8.0版本实战详细教程_linux下载mysql8_Zmy_ymZ的博客-CSDN博客

在Navicat中与Linux中的数据库建立连接,方便建数据库建表

三.在Linux下运行SpringBoot程序

Java文件的打包

1.Boot程序打包依赖SpringBoot对应的Maven插件即可打包出可执行的jar包

Windows与Linux下执行Boot打包流程相同,仅需确保运行环境有效即可

执行clean,然后执行package生成target目录,即可使用Maven的package命令打出一个携带依赖的jar包

2.运行jar包使用jar命令进行

通过FinalShell将jar包复制到虚拟机目录中,选择上传文件或者直接拖动即可

在终端中导航到包含jar文件的目录。

(1)运行以下命令来运行jar文件:

java -jar 文件名.jar

如果jar文件需要传递参数,则可以在命令后添加它们。例如

java -jar 文件名.jar 参数1 参数2

(2)按照ip地址及文件路径访问springboot程序

四.后台启动jar包

后台启动方式运行jar包的好处

使用后台启动方式运行jar包有以下好处:

  1. 避免终端占用:在后台启动jar包时,它将在后台运行,这意味着您可以关闭终端,而不必担心jar包停止运行。
  2. 稳定性:使用后台启动方式运行jar包可以提高系统的稳定性,因为如果jar包在前台运行时终端关闭了,它可能会停止运行,而使用后台启动则可以避免这种情况。
  3. 方便管理:使用后台启动方式运行jar包可以方便地管理多个jar包,因为您可以使用进程管理器来查看和管理正在运行的进程。
  4. 高效性:使用后台启动方式运行jar包可以提高系统的效率,因为它可以释放终端的资源,从而使其他进程可以更加高效地运行。 总之,使用后台启动方式运行jar包可以提高系统的稳定性、效率和管理性,从而使得系统更加健壮和可靠。

nohup java -jar + 包名 +日志记录文件(随意取)

杀死进程需要执行下列命令

ps -ef|grep "java -jar"

查看当前虚拟机运行进程

选择对应进程即可关闭

kill -9 (进程号)

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
java程序双击运⾏_双击jar⽂件运⾏程序 Java应⽤程序jar⽂件可以由 JVM(Java虚拟机)直接执⾏,只要操作系统安装了JVM便可以运⾏作为Java应⽤程序的jar⽂件。可是,很多 朋友遇到⼀个难题,那就是下载了jar⽂件以后在Windows中不能⽤⿏标双击运⾏(或者双击运⾏以后使⽤WinRAR或其他压缩软件打开 了),这可怎么办? 1、Win7下的解决⽅法 注意:⽆论是Win7还是WinXP,都需要事先下载并安装Java虚拟机。 1)安装好Java虚拟机后,双击需要运⾏的jar⽂件或在jar⽂件上点击⿏标右键,在弹出的菜单中选择"打开⽅式" "选择默认程序"。 2)选择JAVA虚拟机的安装⽂件夹,如果安装的是Java 7,安装⽂件夹⼀般为"C:\Program Files\Java\jre7\bin"(具体⽂件夹请⾃⾏查 找),找到javaw.exe⽂件,点击"打开"按钮。 3) 这时已经设置了使⽤javaw.exe应⽤程序来打开jar⽂件,可是实际上这时双击jar⽂件还是没有反应,这是因为没有设置打开⽂件参数导 致的。 4) 在Windows开始菜单的搜索框中输⼊"regedit",在上⽅搜索出的⽂件regedit上点击⿏标右键,在弹出的菜单中选择"以管理员⾝份 运⾏"。 5) 在注册表编辑器中,找到"HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command",在其中⽂件打开命令中加 ⼊参数"-jar"(⽆引号),修改后的数值类似:""C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar "%1""(只需要添加-jar参数,⽆需修 改其他信息),保存并退出注册表编辑器。 2、XP下的解决办法 1)安装好Java虚拟机后,打开桌⾯上"我的电脑",点击菜单"⼯具" "⽂件夹选项"。 2) 在"⽂件夹选项"设置窗⼝中切换到"⽂件类型"标签。找找看其中的⽂件扩展名有没有.jar,如果有,则选择.jar⽂件,点击"更 改"按钮。如果没有.jar,那么点击"新建"按钮新建⼀个.jar扩展名。 3) 点击"⾼级"按钮,在出现"编辑⽂件类型"窗⼝中点击"新建"按钮,在弹出的"新操作"设置窗⼝中,将操作命名为"open",⽤ 于执⾏操作的应⽤程序为"C:\ProgramFiles\Java\jre7\bin\javaw.exe" -jar "%1"(请勿填写引号,具体JVM的⽂件夹路径请根据实际 情况填写,⼀般位于C:\ProgramFiles\Java中)。 4)设置完成后退出保存退出即可。 3、注意事项 1)⽆论使⽤Win7还是WinXP操作系统,都需要提前安装Java虚拟机(JVM)。 2)jar是Java可执⾏程序,其打包格式使⽤zip格式压缩打包,因此有可能会被某些压缩软件当成压缩包打开,如果双击时使⽤压缩软件打开 了,可以如上⽂所述修改jar⽂件的默认打开⽅式,使其使⽤Java虚拟机来运⾏。 3)要使jar⽂件正常运⾏,其⽂件名不能为中⽂或其他特殊字符,如果按照本⽂操作还是不能运⾏,请尝试修改⽂件名为标准的英⽂⽂件 名。 4)如果上⾯的⽅法还不能解决,则是虚拟机没装好。学习java的⼈都知道,Jdk是可免安装的,只要⼀台机器安装了,将java的根⽬录拷贝 到另⼀台机器,然后配置环境变量即可开发java程序。但此种⽅法下双击可执⾏jar程序⽆法运⾏java程序,原因是安装jdk的过程中会在系 统注册⼀些信息,直接拷贝的java环境是不具备这些条件的。因此,解决办法是将JDK重装⼀遍(反正⼀两分钟就安装了)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值