Linux部署jar包过程

 更新时间:2025年02月06日 09:18:12   作者:从int开始  
文章介绍了在Linux系统上部署Java(jar)包时需要注意的几个关键点,包括统一JDK版本、添加打包插件、修改数据库密码以及正确执行jar包的方法

Linux部署jar包

部署jar包需要注意:

  • Linux和你jar的jdk中的版本一定要是一致的
  • 需要导入打包的插件,这样我们的jar包才是可运行的
  • 数据库的密码大概率是不一致的,需要提前去修改。

1.统一jdk版本

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>8</java.version>
</properties>

在我们的依赖中指定你的Linux系统中的jdk版本即可。

2.打包插件依赖

<build>
	<plugins>
	<!-- Spring Boot 打包插件 -->
		<plugin>
		    <groupId>org.springframework.boot</groupId>
		    <artifactId>spring-boot-maven-plugin</artifactId>
		</plugin>
	</plugins>
</build>

3.修改密码

  • 方式一:修改你application.yml/properties文件中的数据库密码。
  • 方式二:还有一种方式就是在你执行这个jar包的命令的时候,在这个当前目录下导入一个同名的配置文件,他会默认加载你此命令下的目录中的配置文件去覆盖你jar包中的配置文件信息。因此我们建议将jar包和配置文件放在同级目录中。

4.执行jar包

java -jar [jar包名称]

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 通过rsync+inotify实现数据的实时备份配置

    通过rsync+inotify实现数据的实时备份配置

    在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份
    2013-09-09
  • Linux USB驱动注册方式

    Linux USB驱动注册方式

    USB驱动通过structusb_driver注册,填充name、probe、disconnect和id_table字段,插入时触发设备匹配与初始化,拔出时清理资源并解绑驱动,实现设备动态管理
    2025-07-07
  • Linux的Socket IO模型趣解

    Linux的Socket IO模型趣解

    这篇文章主要通过一个幽默的方式为大家详细介绍了Linux的Socket IO模型,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • apache性能测试工具ab使用详解

    apache性能测试工具ab使用详解

    这篇文章主要介绍了apache性能测试工具ab使用详解,需要的朋友可以参考下
    2015-01-01
  • linux系统删除文件后,仍占用磁盘空间的问题

    linux系统删除文件后,仍占用磁盘空间的问题

    这篇文章主要介绍了linux系统删除文件后,仍占用磁盘空间的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • linux服务器显卡崩溃解决方案

    linux服务器显卡崩溃解决方案

    这篇文章主要介绍了linux服务器显卡崩溃解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • Linux 6 修改ssh默认远程端口号的操作步骤

    Linux 6 修改ssh默认远程端口号的操作步骤

    这篇文章主要介绍了Linux 6 修改ssh默认远程端口号的操作步骤,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Linux中使用top命令的技巧

    Linux中使用top命令的技巧

    今天小编就为大家分享一篇关于Linux中使用top命令的技巧,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-09-09
  • Ubuntu常用指令及用法详解

    Ubuntu常用指令及用法详解

    本文重点给大家介绍Ubuntu常用指令及用法,感兴趣的朋友跟随脚本之家小编一起学习吧
    2018-06-06
  • Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

    Linux中修改Apache HTTP Server(httpd)默认端口的完整指南

    Apache HTTP Server(简称 httpd)是 Linux 系统中最常用的 Web 服务器之一,本文将详细介绍如何在 Linux 系统中修改 httpd 的默认端口,并确保配置生效,感兴趣的可以了解下
    2025-06-06

最新评论