java -jar指定端口或配置文件启动jar问题

 更新时间:2023年09月07日 14:06:52   作者:娜娜带你学架构师  
这篇文章主要介绍了java -jar指定端口或配置文件启动jar问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

java -jar指定端口或配置文件启动jar

Windos

1、指定端口

java -jar springboot.jar --server.port=8181

2、指定配置文件

java -jar springboot.jar --spring.profiles.active=dev

3、同时指定端口与配置文件

java -jar springboot.jar --server.port=8181 --spring.profiles.active=dev

Linux

1、后台服务方式启动

nohup java -jar springboot.jar --server.port=8181 >outlog.log 2>&1 &

2、加载服务器配置文件application-dev.yml

nohup java -Dserver.port=8086  -Dspring.config.additional-location=./application-dev.yml -jar ./springboot.jar> nohup.out 2>&1 &

java -jar 运行jar包基础参数配置

1、默认运行命令

java -jar xxx.jar

2、指定jvm运行内存大小参数

java  -Xms256m -Xmx512m -jar xxx.jar

3、指定port端口

java -jar xxx.jar --server.port=8085

4、指定配置文件

java -jar xxx.jar --spring.profiles.active=pro

注:

pro 就是springboot项目的配置环境,一般我们会有dev、test、pro等,

当我们忘记或者怕打包忘记改回来的时候可以在启动参数里面配置指定使用的配置环境。

总结

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

相关文章

  • SpringBoot 对象转换 MapStruct的实现小结

    SpringBoot 对象转换 MapStruct的实现小结

    MapStruct是一个基于注解的Java对象映射工具,通过在编译时生成映射代码实现高效的对象转换,下面就来详细的介绍一下SpringBoot 对象转换 MapStruct的实现,感兴趣的可以了解一下
    2026-02-02
  • MyBatis动态SQL之<choose><when><otherwise>标签的使用

    MyBatis动态SQL之<choose><when><otherwise>标签的使用

    MyBatis中动态语句choose-when-otherwise 类似于Java中的switch-case-default语句,本文就来介绍一下MyBatis动态SQL之<choose><when><otherwise>标签的使用,感兴趣的可以了解一下
    2023-09-09
  • Spring boot集成spring session实现session共享的方法

    Spring boot集成spring session实现session共享的方法

    这篇文章主要介绍了Spring boot集成spring session实现session共享的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • 了解JAVA并发工具常用设计套路

    了解JAVA并发工具常用设计套路

    这篇文章主要介绍了了解JAVA并发工具常用设计套路,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,,需要的朋友可以参考下
    2019-06-06
  • Mybatis-Plus条件构造器的select用法解读

    Mybatis-Plus条件构造器的select用法解读

    Mybatis-Plus条件构造器的select方法可以避免查询冗余字段,它支持查询除指定字段以外的所有字段、指定字段以及结合聚合函数查询,如查询各个部门员工的平均年龄并按部门ID降序排序,此方法能有效提高查询效率
    2026-04-04
  • Java8中的LocalDateTime你会使用了吗

    Java8中的LocalDateTime你会使用了吗

    LocalDateTime 是 Java 8 中日期时间 API 提供的一个类,在日期和时间的表示上提供了更加丰富和灵活的支持,本文就来讲讲LocalDateTime的一些具体使用方法吧
    2023-05-05
  • 冒泡排序算法原理及JAVA实现代码

    冒泡排序算法原理及JAVA实现代码

    关键字较小的记录好比气泡逐趟上浮,关键字较大的记录好比石块下沉,每趟有一块最大的石块沉底
    2014-01-01
  • Java中的ArrayList.trimToSize()方法详解

    Java中的ArrayList.trimToSize()方法详解

    这篇文章主要介绍了Java中的ArrayList.trimToSize()方法详解,前几天看了Java ArrayList,没有明白trimToSize()这个方法是什么意思,所以看了一下源码并且debug一下自己的一个例子,明白了其中的含义,需要的朋友可以参考下
    2023-11-11
  • MyBatisPlus 主键策略的实现(4种)

    MyBatisPlus 主键策略的实现(4种)

    MyBatis Plus 集成了多种主键策略,帮助用户快速生成主键,本文主要介绍了MyBatisPlus主键策略的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • 详解Spring中@Valid和@Validated注解用法

    详解Spring中@Valid和@Validated注解用法

    本文将以新增一个员工为功能切入点,以常规写法为背景,慢慢烘托出 @Valid 和 @Validated 注解用法详解,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-07-07

最新评论