关于springboot配置https以及端口占用问题

springboot配置https后启动端口被占用问题 SpringBoot2.x配置HTTPS访问,总体上可以分为两大步:一.生成SSL证书;二.配置HTTPS访问。 生成SSL证书 取得SSL证书的方法有多种方式:可以云服务器购买免费的ssl证书 ,也可以使用命令生成ssl证书,由于云厂商上需要绑定域名,所以自己生成对应的密钥证书。 使用jdk自带的keytool生成客户端证书: keytool -genkey -alias client -keypass 12345678 -keyalg RSA -keysize 2048 -validity 365 - 阅读详情

有时候我们希望在自己本地的springboot上面配置https用作一些临时用途,本篇博客将教大家如何最简单的方式在几分钟内配置好https并使用:

一:使用jdk自带的工具生成自签名证书

打开CMD,复制粘贴:

keytool -genkey -alias tomcat  -storetype PKCS12 -keyalg RSA -keysize 2048  -keystore D:/keystore.p12 -validity 3650

最后按Y执行完成之后会在你的D盘下生成一个keystore.p12文件

二:修改springboot配置文件

将你的keystore.p12文件复制到项目的resource目录下,然后修改springboot配置文件

我用的是yml形式:

server:
  port: 8080
  ssl:
    key-store: classpath:keystore.p12
    key-store-password: 123456
    key-store-type: PKCS12
    key-alias: tomcat

三:启动,访问

如图,虽然浏览器提示不安全,但这已经成功了。

在这里插入图片描述

四:端口占用解决方案

但是有时候启动会报如下错误:

***************************

Description:

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured.

Action:

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port.

乍一看好像是端口被占用的错误,实则不然,其实是你的配置有问题

不信的话你把ssl相关的配置删了再看看能不能成功启动

解决方案的话就是检查一下你的配置是不是和我贴的一致

如何使用ArcGIS自动矢量化建筑 在显示的重分类对话框内,输入栅格选择提取单波段后的栅格,重分类分为三个层级,旧值分别为100-249、250-251和252-255,对应新值为1、2和3,旧值的最小和最大值不用修改,保持和原有的一致。同样在ArcToolbox内点击Spatial Analyst工具点击“重分类\重分类”,在重分类对话框内输入栅格选择之前重分类过后的图片,将旧值3的新值设置为1,这样分类后就只有两类。在显示的新建Shapefile对话框内,名称命名为折线,要素类型选择折线,点击编辑,设置坐标系为WGS 1984。 阅读详情

相关推荐

使用KITTI数据集测试不同算法的性能

该文章将使用同一个kitti数据集来测试不同算法的性能,目前已经测试的算法包括:LIO-SAM,FAST-LIO2,Point-LIO,Faster-LIO。

wwtx的博客 2586

springboot+https本地可以启动,服务器启动一直提示端口占用

最近在进行项目开发的时候,需要在项目里配置https,本地开发刚开始的时候一直提示启动失败,端口被占用,后来百度后发现,要把证书文件放到最底层,配置里key-store的classpath去掉才行,项目可以成功启动,如下图 当我本地开发完成,打包部署到服务器的时候,发现启动一直失败,报端口占用问题,百度了很多也没有解决,后来想到,是不是证书的位置没找到,又将证书放到资源路径下,然后配置里加上classpath,项目成功启动,如下图 项目springboot版本2.1.1.RELEASE 仅供参

流萤飞火的博客 1038

图像评价之计算PSNR、SSIM、MSE、LPIPS和NIQE评价指标

如果代码对你的研究有所帮助,请为该仓库点上小星星。

书山有路,学海无涯! 2648

springboot配置https,以及解决配置后端口占用问题

springboot配置https,并解决端口占用问题

dxjren的博客 958

Win10系统权限深度解析:如何安全地将C盘所有者从TrustedInstaller变更为Administrators

本文深入解析了Win10系统中C盘文件权限管理的核心机制,解释了为何管理员账户(Administrators)默认无法修改由TrustedInstaller保护的系统文件。文章在强调安全风险的前提下,详细提供了通过图形界面和命令行两种方式,将文件或文件夹所有权从TrustedInstaller安全变更为Administrators的实操步骤,并给出了关键的风险预警与权限恢复方法。

weixin_29305313的博客 549

基因组研究之单倍型T2T基因组(一)

单倍型T2T基因组(Haplotype-resolved T2T genome)是一种高精度、高连续性、高完整性的基因组组装技术,它能够提供从端粒到端粒的完整基因组序列,包括所有的基因和非编码序列。完整覆盖:T2T基因组覆盖从端粒到端粒的染色体序列,包含所有的基因和非编码序列,包括以往难以解析的端粒和着丝粒区域。单倍型解析:单倍型T2T基因组能够区分来自父母本的遗传信息,进行亚基因组不对称演化研究,挖掘单倍型等位基因间的表达差异,这对于重测序、性状定位、进化、基因功能、基因编辑等研究至关重要。

2401_89507557的博客 2438

Springboot配置SSL证书后启动提示端口被占用

Springboot配置SSL证书后启动提示端口被占用 最近在做小程序,然后因为小程序只支持https的请求 所以给域名申请了一个SSL证书进行配置 配置SSL证书的方法在这里也捎带提一下吧 用的是springboot 把申请好的SSL证书下载jks文件把jks文件放入跟properties统计目录下 之后在properties文件里这样就可以了 但是发现启动之后报错 显示说端口被占用但是我通过cmd 根本找不到占用的端口 后来把配置的类型还有证书别名全部注释掉就启动成功了 总结:感觉是因为自己去找到了

weixin_44112620的博客 1280

基于Java的OPC UA Server开发指南:从零开始构建高效服务器

本文介绍了如何使用开源项目org.eclipse.milo创建Java OPC UA Server。通过创建Spring Boot项目,添加Milo SDK依赖,定义Namespace类,服务器启动类以及监听器,详细阐述了建立OPC UA Server服务的步骤。启动后,服务器默认监听地址为opc.tcp://localhost:12685,可使用Softing OPC Client进行连接。

洛阳泰山的博客 3023

SpringBoot 如何配置 Https 以及 443端口被占用问题

1.生成keystore 文件 这里使用 jdk自带的keytool 命令 keytool -genkey -alias your_password -keyalg RSA -keystore /home/local/fileName.keystore 2.在application.yml增加配置 server: port: 443 ssl: key-store:...

weixin_41301898的博客 9010

华为OD机试真题 新系统2026-04-01 C语言 实现【勇攀数字高峰】

请你在给定的数字地形图中寻找登山路径,数字代表当前位置的海拔高度,要求从最低海拔出发,不断攀登,最终到达最高山峰。你需要寻找所有满足条件的登山路径。地图已经保证最低海拔和最高山峰都只有一个。

MISAYAONE的博客 292

【实际操作】DenseFusion复现过程详解-YCB-Video数据集

这一篇是在YCB-Video数据集上的训练和测试过程。本次实验建立在实现LineMod数据集训练基础之上,因为前期的环境搭建都是一样的。首先,需要下载YCB-Video数据集,可以自己找找百度网盘资源,大概有两百多G。把下载下来的数据放在/work/DenseFusion/datasets/ycb/下并命名为YCB_Video_Dataset。同样的,激活自己的环境并进入 /work/DenseFusion/下,用命令:./experiments/scripts/train_ycb.sh出现以下内容开始训练

weixin_44564705的博客 3561

SpringBoot配置阿里云https提示端口占用问题

发现我的那个阿里云文件名有点长,还带下划线那种,我就想,会不会是因为解析冲突了,类似于文件not found那种,抱着试试的心态, 我把文件名改成了一个简单的,如下,图一是原来的下载下来的文件名,老是报端口占用 先把resources下你从阿里云下载下来的文件改成一个简单的英文字母的文件,例如我就直接命名为:key ssl: key-store: classpath:key.p...

weixin_36427803的博客 591

Autosar配置——导入DBC后配置SecOC同步报文和同步请求报文

在Autosar中,安全性是一个重要的考虑因素,而SecOC(Secure On-Board Communication)是一种用于保护通信数据完整性和安全性的安全机制。在上述示例中,我们配置了同步报文和同步请求报文的属性。接下来,我们需要在Autosar中配置同步报文和同步请求报文。同步报文用于在通信双方之间同步SecOC状态,而同步请求报文用于请求SecOC的状态信息。通过以上配置,我们成功地导入了DBC文件,并在Autosar系统中配置了SecOC同步报文和同步请求报文。希望以上信息对您有所帮助!

CyberSphinx的博客 649

SpringBoot配置了https打包成jar无法启动

springboot配置了https时,会有一个ssl授权文件。通过maven打包时不会将这个文件打包进jar包,所以需要将这个秘钥文件放到跟jar同一目录下,即可。由于Tomcat找不到这个文件,所以会连带报Failed to initialize end point associated with ProtocolHandler这个错误以及端口被占用的错误。...

一个人的博客 4833

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

SpringBoot整合Https(http请求转https请求)

实现http请求自动转https请求,我们需要先生成ssl安全证书(加密传输),这个证书可以去阿里云购买,或者用keytool生成。 具体步骤如下: 1.获取ssl证书,并将其放到resources目录下 2.配置springBoot 2.1application.yml文件中配置ssl证书及配置Https请求端口 # Tomcat server: tomcat: uri-encoding: UTF-8 max-threads: 1000 min-spare-threads:

weixin_46529122的博客 4471

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Springboot项目配置https

文章目录1.申请证书2.配置项目3.可能出现的问题 1.申请证书 这里我选择的是阿里云的个人免费的证书 因为使用的是内置的Tomcat,所以下载Tomcat类型的 2.配置项目 将证书XXXX.pfx文件放到项目的resources目录,接着修改application.yml文件 server: port: 443 ssl: key-store: classpath:XXXX.pfx key-store-password: 证书密码 keyStoreType: PKCS1

xtho62的博客 320

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

linux下springboot项目无法启动(80端口被占用却查不到)

诡异的80端口被占用却查不到

you_get_me_there的博客 1096

https 服务器证书无效,设置https登录,但证书无效

推荐使用nginx配置https,因本文产生的任何问题不再做回复.1.使用jdk自带的 keytools 创建证书打开cmd窗口,输入如下命令keytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore按照提示进行操作输入密钥库口令:123456再次输入新口令:123456您的名字与姓氏是什么?[Unknown]:kai...

weixin_42515177的博客 971

Sprngboot HTTPS配置错误导致端口占用错误

Springboot配置HTTPS非常简单,详见https://drissamri.be/blog/java/enable-https-in-spring-boot/ 但在配置过程中遇到的诡异问题让我排查方向出现了错误。 按照文档配置好之后,启动springboot应用时,提示如下: 2019-07-19 13:46:57,914 [DEBUG] (main) ngFailureAnalysisR...

stanleyw2014的博客 1079

SpringBoot 没有成功加载SSL证书,怎么解决?

通过以上步骤,可以逐步排查并解决 Spring Boot 未成功加载 SSL 证书的问题。

m0_71614285的博客 698

(Spring笔记)SpringBoot-v2.5.3部署阿里云SSL证书——.pfx

目录 1.前言 2.配置须知 3.准备SSL证书——xxx.pfx格式 4.拷贝证书文件至SpringBoot工程 5.SpringBoot配置文件.yml——引入SSL证书参数 6.SpringBoot配置Application启动类 7.本机电脑测试部署SSL证书 8.阿里云轻量应用服务器测试部署SSL证书 总结 SpringBoot内置Tomcat服务器,在本机电脑测试https服务部署的SSL证书时,需要stop关闭Windows系统Tomcat服务器,避免端口占用问题。部署

张松的博客 3797

springboot2添加ssl认证之后部署linux异常

yml 配置文件添加 #启动访问端口 server: port: 443 # 8090 443 tomcat: remote-ip-header: x-forward-for uri-encoding: UTF-8 max-threads: 10 background-processor-delay: 30 ssl: key-store: classpath: ssl-cert.pfx key-store-password: 123456.

风吹淡了悲伤 335

宝塔面板部署SpringBoot+Vue项目,我踩过的那些坑(含路由配置、端口占用、打包错误解决)

本文详细介绍了使用宝塔面板部署SpringBoot+Vue项目的实战避坑指南,包括环境准备、前后端部署常见问题(如路由配置404、端口占用、打包错误等)及解决方案,Nginx反向代理配置,以及性能优化和自动化部署方案,帮助开发者高效完成项目部署。

weixin_30267785的博客 413

SpringBoot 配置 HTTPS(自签名证书+正式证书)

用 OpenSSL 工具转换成 PKCS12 格式(先装 OpenSSL,Windows 可下载 OpenSSL 安装包):```bash openssl pkcs12 -export -in www.xxx.com.pem -inkey www.xxx.com.key -out www.xxx.com.p12 -name springboot-https ```⚠️ 开发环境小技巧:如果想去掉浏览器的“不安全”提示,可以把自签名证书导入浏览器(具体步骤因浏览器而异,开发环境可忽略,不影响功能)。

。。。 1616

Java 技术积累 索引篇

Java基础: 问题解决方案: Spring+SpringMVC+Mybatis整合开发思路及配置详解 https://blog.csdn.net/yanmiao0715/article/details/82502694 IDEA端口占用:java.rmi.server.ExportException: Port already in use: 1099 https://blog....

阿姆斯特哩的博客 317
上一篇: java操作selenium切换标签页
下一篇: No module named ‘torch‘ 解决方案(某git项目跑不起来)
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值