Spring Boot 2.1.14配置HTTPS访问出现Error running socket processor的解决办法

socket传数据时遇见的错误java.io.EOFException at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillR 今天将socket服务部署到生产时出现的问题,java.io.EOFException at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillR。使用了反向代理,因此超过60S没有数据传输的连接会断开。在生产环境使用socket时由于服务器端口没有开启,所以这里使用socket使用的nginx反向代理。:后台写个定时程序每 阅读详情

在使用Spring Boot 2.1.14版本配置HTTPS后,使用https的链接无法访问,且控制台输出以下信息:


非常奇怪的是,你不访问链接是不会出错的,一访问就出错。。。通过仔细排查,发现是tomcat的问题,Spring Boot 2.1.13内置的Tomcat版本为9.0.31,虽然无法查到Spring Boot 2.1.14内置的Tomcat版本信息,但是肯定不低于9.0.31,这个问题就是自Tomcat 9.0.13版本就出现的,因此建议使用Tomcat 9.0.12版本。你只需要在pom.xml文件中通过properties属性来配置Tomcat版本即可:

<properties>
    <tomcat.version>9.0.12</tomcat.version>
</properties>

然后在pom.xml文件中重新import change一下即可,运行发现问题不会再出现了。

CLion深度配置指南:C/C++开发者的工程效率优化实战 C/C++开发中,IDE不仅是代码编辑器,更是语义理解、跨文件分析与构建调试协同的核心枢纽。其底层依赖JVM运行时、外部Toolchain(如MinGW、ARM GCC)及CMake构建系统三者精密咬合,任一环节错配都会导致索引失败、调试失灵或中文乱码。CLion凭借双引擎解析(Clang+自研语义分析器)、增量式索引与C++20 Concepts等现代标准深度支持,显著提升大型项目(如车载ECU、STM32固件)的开发响应速度与重构安全性。本文聚焦真实工程场景,覆盖Windows/WSL2双环境配置、裸机 阅读详情

相关推荐

【信息科学与工程学】【数据中心】第三十五篇 云计算数据中心的学科知识04

编号学科(课程)核心知识点在云计算/云存储/云网络/云安全/云MaaS中的作用代表教材/资料/论文 + 数学方程式列表工业界应用D1421​云原生数据库:TiDB​HTAP(混合事务/分析处理)、分布式SQL、水平扩展、强一致(Raft)、自动故障恢复、与MySQL兼容、TiFlash列式引擎提供弹性扩展的分布式数据库;支撑高并发在线交易与实时分析教材:《TiDB in Action》PingCAP(2020) 论文:《TiDB: A Raft-based HTAP Database》(2017)

weixin_49199313的博客 408

出现Error running socket processor错误和java.io.UncheckedIOException

如果你是写的文件上传功能,那么你可能是忘记写getInputStream().close();

weixin_46091104的博客 2411

使用openMVS对样例数据进行重建

openMVS根据github上的步骤进行编译。注意,如果没有GPU,用不了CUDA的话,那么需要在openMVS目录下找到CmakeLists.txt文件,把CUDA设置为OFF: SET(OpenMVS_USE_CUDA OFF CACHE BOOL "Enable CUDA library") 可执行的文件生成在openMVS_build/bin/里面,在openMVS_build文件夹下打开终端,按照顺序执行如下命令即可逐步重建。其中,-w 设置的是数据的总路径,-i 后接输入的文件名,-o

YuhsiHu的博客 2888

SpringBoot配置HTTPS报java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I问题

一、 1、昨天使用springboot项目配置HTTPS报了以下错误: 15-Apr-2019 14:41:34.103 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 20284 ms 15-Apr-2019 14:41:34.118 严重 [https-openssl-nio-6190-exec...

qq_36318234的博客 6771

手把手教你用FFmpeg实操:H.264转码、AVS2编码与H.265/HEVC参数调优避坑指南

本文详细解析了使用FFmpeg进行H.264转码、AVS2编码与H.265/HEVC参数调优的实战技巧。通过具体命令示例和参数详解,帮助开发者避开常见编码陷阱,提升视频处理效率和质量,特别适合音视频开发者和内容创作者参考。

weixin_30889885的博客 484

深入浅出:CosineLRScheduler 调度器的原理与实战应用

本文深入解析了CosineLRScheduler调度器的核心原理与实战应用,详细介绍了余弦退火算法及其在深度学习模型训练中的优势。通过参数配置建议、PyTorch实现示例和常见问题解决方案,帮助开发者高效应用该调度器提升模型性能,特别适用于计算机视觉和自然语言处理任务。

sss66的博客 859

postman 请求接口返回 Bad Request This combination of host and port requires TLS.

接手一个新项目,下载下来之后,启动一切正常但是访问一直报错,于是在网上查找解决方案,开始说是http改为https 结果postman直接报错了(下图),提示:SSL错误:主机名/IP与证书的别名不匹配 当时没有注意,其实只要点击一下这个红字就自动把ssl证书验证关了。 后来又百度说找到设置里关了ssl验证才解决。请求接口 调用接口返回 或者项目中出现 需要检查两个地方: 三、postman修改设置 1.打开postman右上角找到settings OK......

wuyuanshun的博客 1万+

用VASP计算GW+BSE

VASP在5.3以后的版本都能用解BSE方程的方法,在计算光吸收的过程中考虑激子效应。 下面就来写一个用BSE计算bulkSi的例子 首先,介电函数的计算是在GW计算的基础之上的。这里首先介绍G0W0的计算(我们这里直接在PBE的波函数基础上进行G0W0计算)。 1.PBE自恰计算,写WAVECAR System= Silicon groundstate occupied

ultra1989的专栏 2万+

springboot项目创建笔记35 之《配置SSL》

1、springboot支持ssl,只需要在配置文件中添加: server: ssl: enabled: true #证书的路径 key-store: classpath:saas.p12 #证书密码 key-store-password: 123456 #秘钥库类型 key-store-type: PKCS12 #SSL协议 protocol: TLS

csj50的专栏 2083

尚硅谷 Vue2.0 + Vue3.0 入门到精通教程学习笔记 (一)

本文为总结尚硅谷Vue2.0+Vue3.0 的学习笔记系列的第一章——Vue的核心,包含Vue简介、模板语法、数据绑定、MVVM模型、事件处理,计算属性与监视、class与style绑定、列表渲染、过滤器、内置指定和自定义指令以及Vue生命周期等知识点

weixin_44566194的博客 3655

第四届“网鼎杯”网络安全大赛 - 青龙组

第四届“网鼎杯”网络安全大赛 - 青龙组

lpppp小公主的博客 1315

springboot javacv-platform把海康摄像头或支持RSTP 的摄像头 RSTP 转为视频流实时播放 几乎无感零延迟 附加前端测试页面

环境 1.springboot 3.4.2 2.jdk 17 ** 依赖** 前端页面 WebSocketConfig 跨域配置可有可无 核心代码 到此结束 内部类可提取出去 实际是拿到每帧的图片数据实现实时播放

qq_67215056的博客 402

【DDR5 PCB走线SI/PI仿真调试】详细全攻略

问题场景发现症状优化措施过孔Stub效应TDR波形尖峰,信号反射严重使用盲孔,背钻减少Stub,降低Via数量串扰过大眼图闭合,误码率增加增加走线间距,插入地线隔离,减少平行长度电源阻抗过高PDN谐振导致纹波大多频率去耦,靠近电源引脚布置多档电容,合理分层信号时序失配优化走线长度匹配,避免信号走线跨层跳变DDR5设计不仅是硬件的挑战,更是仿真能力的考验。掌握SI/PI仿真,理解信号背后的物理本质,才能真正把握高速接口的“灵魂”!

weixin_43199439的博客 988

Spring Cloud 学习与实践(16):Elasticsearch 商品搜索、中文分词与索引一致性

当前 已经具备: 商品数据目前保存在 MySQL: 如果只按主键查询商品,MySQL 足够完成: 但当需求变成: 继续只用: 会逐渐遇到几个问题: 本章最终建立: 同时解决: 2、先理解 Elasticsearch 的核心概念 2.1 Elasticsearch 是什么 Elasticsearch 是一个面向搜索和分析的分布式文档数据库。本章最关心的能力是: 它不是为了替代当前 MySQL,而是承担不同职责:本章始终坚持: 因此: 不能简单处理为: 正确方向是: 2.2 Elasticsearch 与

作为一个长者,有必要记录下人生经验 903

南 京 农 业 大 学 试 题 纸 附表(rape.csv)是25个油菜材料,测得每个材料的千粒重、亚油酸等的含量. (1) 对物质含量的八个指标作主成分分析,画出碎石图和主成分得分图; (2) 选

(1)请用n1

Mrrunsen的博客 498

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Ubuntu 20.04 apt安装Java四层模型:源策略、包结构、运行时与环境变量

Java开发环境配置是软件工程的基础环节,其核心在于理解JDK的组成结构、包管理机制与运行时加载原理。在Linux发行版中,APT包管理器通过严格的包命名规范(如openjdk-17-jdk与openjdk-17-jdk-headless)体现功能边界,而update-alternatives系统则负责多版本命令调度。关键的技术价值在于实现Java版本可控、编译运行一致、环境变量可靠——这直接决定Maven构建成功率、IDEA调试稳定性及Spring Boot等框架的启动可靠性。典型应用场景包括Ubuntu

weixin_33698043的博客 547

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

idea 社区版 启动tomcat 报错 Error running 'XXXXXX': java.lang.NullPointerException

目录 一、idea版本 二、报错信息 三、解决办法 一、idea版本 二、报错信息 Error running 'XXXXXX': java.lang.NullPointerException 三、解决办法 修改tomcat的端口号,重新启动tomcat即可 我也不清楚为什么改端口就可以。端口也没有被占用,网上查了一遍没有结果,正在苦恼怎么解决的时候,改...

xiehuanqing00的专栏 3135

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

tomcat8.5.95配置https报错 socket ,无法包装数据,状态无效[CLOSED] ,断开的管道

tomcat8.5.95配置https一直下面的错,经过一下午的排查解决了。1.注意:HTTP请求解析错误的进一步发生将记录在DEBUG级别。而io断开连接和无法包装数据是因为, 8.5.95已经修改了源代码。这个错误主要是conf/web.xml 没有配置,配上就好了。

专注AI大模型,软件混淆,授权 867

生产环境遇到的一些问题(Java)

ocket accept failed java.io.IOException: Too many open files异常问题排查

a52496994的博客 951

http改https后无法访问,log报错org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun

先看报错信息 15-Apr-2019 14:41:34.103 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 20284 ms 15-Apr-2019 14:41:34.118 严重 [https-openssl-nio-6190-exec-1] org.apache.tomcat.util.net.N...

梓宸&杨夕 1万+

UnsatisfiedLinkError tomcat SSL

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I at org.apache.tomcat.jni.SSL.renegotiatePending(Native Method) at org.apache.tomcat.util.net....

wang_nai_jun的专栏 572

ava.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/Str

Windows安装Hadoop

mr_zhu_wenxing的博客 4116

Exception in thread http-8080-exec-

Java代码   Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"    Java代码   java.lang.OutOfMemoryError: PermGen space     Java代码   原因:     

倾城之恋的专栏 1782

记录一次莫名奇妙的跨域502(badgateway)错误

这个headerbuffer怎么这么大啊,谷歌搜索下,这个buffer是用来装http请求的header数据内容,也就是说http每次请求就需要申请125MB的空间,怪不得请求会报堆栈溢出。但是本地启动为什么没有CROS问题呢,看了下线上启动脚本,线上启动有添加堆大小限制的启动命令(限制为512MB)。这里没太想明白为啥是cros错误,对比了下options请求响应,都是正常请求响应的,响应数据也是正确的。结语就是,绕了一大圈,这个跨域错误居然是内存泄漏,这个提示真的有方向性误导啊。重启项目,问题消失。

jioulongzi的专栏 560
上一篇: SSM搭建二手市场交易平台(一):开发流程与环境搭建
下一篇: SpringBoot整合SpringSecurity出现Illegal overloaded getter method with ambiguous type for property enable
啃饼思录
博客等级 码龄9年 11粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值