[转帖]springboot指定端口的三种方式

springboot,指定,端口,三种,方式 · 浏览次数 : 0

小编点评

**配置服务器端口** 1. 在第一配置文件中添加 `server.port=9090`。 2. 在命令行中指定启动端口,例如 `java -jar bootsample.jar -- server.port=9000`。 3. 同时指定配置文件,例如 `java -jar MyApp.jar --server.port=89802 --spring.profiles.active=dev3`。 4. 使用 `nohup` 命令后台服务方式启动应用程序,并指定端口:`nohup java -jar MyApp.jar --server.port=8980 >outlog.log 2>&1 &nohup java -jar MyApp.jar --server.port=8980 &2`。 5. 使用 `spring.config.additional-location`配置外部配置文件路径。 6. 在代码中获取外部配置文件路径,并使用 `spring.config.location`属性指定路径。

正文

https://blog.51cto.com/feirenraoyuan/5504099

 


第一配置文件中添加server.port=9090

第二在命令行中指定启动端口,比如传入参数

 java -jar bootsample. jar -- server.port=9000

第三传入虚拟机系统属性

java - Dserver.port=9000 -jar bootsample.jar

 

1、指定端口

java -jar MyApp.jar --server.port=8980

2、指定配置文件

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

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

java -jar MyApp.jar --server.port=8980 --spring.profiles.active=dev

 

 

1、后台服务方式启动

nohup java -jar MyApp.jar --server.port=8980 >outlog.log 2>&1 &

nohup java -jar MyApp.jar --server.port=8980 &

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

nohup java -Dserver.port=8980  -Dspring.config.additional-location=./application-test.yml -jar ./MyApp.jar> nohup.out 2>&1 &

 

3、代码内获取外部化配置文件路径:

nohup java -jar MyApp.jar --spring.cloud.bootstrap.location=/opt/service/bootstrap.yml > /opt/service/cas.log

 

spring.config.location是指定一个配置文件,就不会去找其他的路径了.

spring.config.additional-location会增加程序去寻找配置文件的路径.

 

https://blog.csdn.net/qq_26462567/article/details/125075091
https://blog.csdn.net/akuana/article/details/125786589
-----------------------------------
©著作权归作者所有:来自51CTO博客作者feirenraoyuan的原创作品,请联系作者获取转载授权,否则将追究法律责任
Springboot 服务jar的外部指定端口和文件方式
https://blog.51cto.com/feirenraoyuan/5504099

与[转帖]springboot指定端口的三种方式相似的内容:

[转帖]springboot指定端口的三种方式

https://blog.51cto.com/feirenraoyuan/5504099 第一配置文件中添加server.port=9090 第二在命令行中指定启动端口,比如传入参数 java -jar bootsample. jar -- server.port=9000 第三传入虚拟机系统属性

[转帖]Spring Boot中Tomcat是怎么启动的

https://zhuanlan.zhihu.com/p/208318177 Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。 本文以我们平时最常使用的容器Tomcat为列来介绍以下两个知识点: Spr

[转帖]Prometheus + Spring Boot 应用监控

https://blog.51cto.com/u_15127622/2757942 1. Prometheus是什么Prometheus是一个具有活跃生态系统的开源系统监控和告警工具包。一言以蔽之,它是一套开源监控解决方案。Prometheus主要特性:多维数据模型,其中包含由指标名称和键/值对标识

[转帖]Springboot 集成 micrometer(actuator/prometheus) 接口报 404

https://blog.csdn.net/qq_26545503/article/details/123313891 原因 主要是spring-boot版本和micrometer版本没有对应上,我用的spring-boot是2.6.0对应的micrometer就是1.8 需要修改两个地方 pom.

[转帖]springboot连接redis cluster(带密码)

https://www.cnblogs.com/fengzi7314/p/15427669.html RedisConfig配置内容如下: package com.example.demo5.config; import org.springframework.beans.factory.annot

[转帖]SpringBoot之RedisTemplate操作redis出现\xAC\xED\x00\x05t\x00\x08乱码问题

http://qclog.cn/1118 在SpringBoot中使用RedisTemplate操作redis时,会出现\xAC\xED\x00\x05t\x00\x08这种乱码问题,特别是在使用中文时。原因是因为RedisTemplate中key和value的序列化方式都默认使用了jdk的序列化方

[转帖]SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道!

2022-02-27 分类:Java 阅读(1872) 评论(0) GitHub 24k Star 的Java工程师成神之路,不来了解一下吗! 最近,有很多人再传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。 其实,早在2021年9月份,关

[转帖]Springboot容器化镜像设置堆内存大小

参考资料:Best Practices: Java Memory Arguments for Containers - DZone Java 有三种方式设置最大堆内存大小: 1. -Xmx 2. -XX:MaxRAMFraction, -XX:MinRAMFraction 3.-XX:MaxRAMP

[转帖]Springboot配置https访问

https://www.cnblogs.com/feifuzeng/p/14709372.html 介绍 该篇博文主要介绍如何配置Springboot使其打包部署的服务必须通过HTTPS协议才可访问,仅供内部研究使用。 生成https证书 要使用https,首先需要ssl证书,获取SSL证书有两种方

[转帖]SpringBoot配置SSL 坑点总结【密码验证失败、连接不安全】

文章目录 前言1.证书绑定问题2.证书和密码不匹配3.yaml配置文件问题3.1 解密类型和证书类型是相关的3.2 配置文件参数混淆 后记 前言 在SpringBoot服务中配置ssl,无非就是下载证书设置一下配置文件的问题,这里主要记录我在配置的过程中遇到的坑点。 如果是新手上道的话建议结合其他的