在我创建了我的spring boot反应式Web应用程序以支持SSL之后,当我尝试对服务器进行http调用时,它会在控制台中的异常跟踪下面打印 . 作为应用程序所有者,我无法阻止任何人使用我的服务 . 但我应该能够防止在控制台中进行跟踪打印,尤其是在反应性Web应用程序中,IO操作成本很高 . 有什么想法防止这种情况?

Edit 3 :

2018-10-01 14:11:18.440 ERROR 12457 --- [ctor-http-nio-2] r.i.n.channel.CloseableContextHandler : Handler failure while no child channelOperation was present

Edit 2 :

在IO操作成本高昂的情况下,我意识到这可能发生在事件循环线程池之外 . 所以它可能不会阻止任何线程 . 但我仍然希望防止在控制台中打印 .

Edit 1 :

重现的步骤

启动服务器 ./gradlew booRun

进行不安全的https调用 curl --insecure https://localhost:8080/hi 无误地运行

进行http调用 curl http://localhost:8080/hi 您将在控制台中看到异常 .

io.netty.handler.ssl.NotSslRecordException:不是SSL / TLS记录:474554202f686920485454502f312e310d0a486f73743a206c6f63616c686f73743a383434340d0a557365722d4167656e743a206375726c2f372e35342e300d0a4163636570743a202a2f2a0d0a0d0a在io.netty.handler.ssl.SslHandler.decodeJdkCompatible(SslHandler.java:1178)[网状处理程序-4.1.29.Final.jar: 4.1.29.Final] at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1243)[netty-handler-4.1.29.Final.jar:4.1.29.Final] at io.netty.handler .codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489)[netty-codec-4.1.29.Final.jar:4.1.29.Final] at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428 )[netty-codec-4.1.29.Final.jar:4.1.29.Final] at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)[netty-codec-4.1.29.Final . jar:4.1.29.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)[netty-tran sport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)[netty-traport-4.1.29.Final.jar:4.1.29 . 最终]在io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.DefaultChannelPipeline $ HeadContext.channelRead (DefaultChannelPipeline.java:1434)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)[netty-transport-4.1 . 29.Final.jar:4.1.29.Final] at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io .netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.nio.AbstractNioByteChannel $ NioBy teonsafe.read(AbstractNioByteChannel.java:163)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:628)[netty -transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:563)[netty-transport-4.1.29.Final.jar:4.1 .29.Final]在io.netty.channel的io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:480)[netty-transport-4.1.29.Final.jar:4.1.29.Final] . nio.NioEventLoop.run(NioEventLoop.java:442)[netty-transport-4.1.29.Final.jar:4.1.29.Final] at io.netty.util.concurrent.SingleThreadEventExecutor $ 5.run(SingleThreadEventExecutor.java:884 java.lang.Thread.run中的[netty-common-4.1.29.Final.jar:4.1.29.Final](Thread.java:748)

java局部网内通话杂音_在Spring Boot反应式Web应用程序上启用SSL,并在控制台中对该打印进行http调用时出现异常噪音...相关推荐

  1. java局部网内通话杂音_吞咽时盖住喉口,防止食物误入喉腔的喉软骨是

    [多选题]31 . 可能清除文件型计算机病毒的操作有 [单选题]24.下列属于显卡性能测试软件的是 [单选题]26. 下面属于计算机硬盘检测工具的 [多选题]40 笔记本电脑中可升级的部件有 [判断题 ...

  2. 创建react应用程序_使用SpringWebFlux的React式Web应用程序

    创建react应用程序 1.React式编程简介 React式编程是为具有以下特征的应用程序创造的术语: 非阻塞应用 事件驱动和异步 需要少量线程来垂直扩展(即在JVM中) 就像面向对象的编程,函数式 ...

  3. java byte 图片浏览器直接显示_以Spring Boot的方式显示图片或下载文件到浏览器的示例代码...

    以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器 以Spring Boot的方式显示图片或下载文件到浏览器 请求例子:http://localhost:8080/ ...

  4. java小马哥百度网盘_小马哥spring boot和spring cloud系列

    资源内容: 小马哥spring boot和spring cloud系列|____小马哥 Java 微服务实践 - Spring Boot 系列          |____pptx           ...

  5. java开源springboot项目_使用Spring Boot的10多个免费开源项目

    这是一个真实的应用程序,为  Spring.io  网站提供支持.它正在生产中,每天都有成千上万的用户使用. 我强烈建议这个项目,你将学习有关Spring框架生态系统,Elasticsearch,Gr ...

  6. Java开发人员应该知道的5大Spring Boot功能

    您可能已经听说过Spring Boot,这是用不到140个字符创建一个Spring Web应用程序的神奇力量,可以在一条推文中编写这些字符,但这到底意味着什么? 哪些功能可以使Spring Boot具 ...

  7. actuator的原理_使用Spring Boot Actuator监视Java应用程序

    actuator的原理 朋友不允许朋友写用户身份验证. 厌倦了管理自己的用户? 立即尝试Okta的API和Java SDK. 数分钟之内即可在任何应用程序中对用户进行身份验证,管理和保护. 您是否曾与 ...

  8. java多个数据库数据进行访问_通过Spring Boot配置动态数据源访问多个数据库的实现代码...

    之前写过一篇博客<Spring+Mybatis+Mysql搭建分布式数据库访问框架>描述如何通过Spring+Mybatis配置动态数据源访问多个数据库.但是之前的方案有一些限制(原博客中 ...

  9. 招聘管理系统软件java源码_基于Spring Boot的java开源招聘源码-铭阳招聘管理系统...

    铭阳招聘管理系统 铭阳招聘管理系统,采用流行的框架Spring Boot+mybatis+ehcache开发,实现了权限管理,solr全文搜索引擎,系统具执行效率高.模板自由切换.后台管理功能灵活等诸 ...

最新文章

  1. 2019春第一次课程设计实验报告
  2. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......
  3. virtualbox4 剪贴板(共享粘贴板)失效之原因
  4. 如何用极致业务基础平台做一个通用企业ERP系列之二一览表培训
  5. 【CV】综述:基于深度学习的视觉跟踪方法进展
  6. wifi一阵一阵卡_家里wifi总是过一会就卡一下然后又好了
  7. android 流量统计工具,Android 统计应用流量的使用情况
  8. python创建追加_Python文件的创建与追加
  9. 计算机图形学研究与应用的最新进展,关于计算机图形学的发展及应用探究
  10. 十五、static关键字
  11. web@css盒模型详解
  12. 抖音怎么投放广告,抖音广告投放效果
  13. 利用root权限随意对app进行保资料降级 99%成功
  14. el select 文本居中
  15. 爬虫实例 8684公交网-太原公交线路信息
  16. MSDC 4.3 接口规范(8)
  17. 视频号运营玩法;以及视频号引流变现赚钱。丨国仁网络资讯
  18. 班加洛尔大部分地区即将兴建别墅
  19. Modeling Relational Data with Graph Convolutional Networks(2017)
  20. 在使用开源IOT平台Thingsboard时,遇到的编译问题一initial exceeded maximum budget

热门文章

  1. Macbook PHP环境搭建
  2. 苹果手机nfc怎么复制门禁卡
  3. Notion待办如何自动同步滴答清单
  4. SQL SERVER 正则验证 Email 格式
  5. 【Python】图片搬家demo例子
  6. java list对象排序_Java 对象集合List排序的5种方式
  7. ArcGIS计算矢量线长度
  8. html 块内元素 下移,html——行内元素、块元素、行内块元素
  9. scrapy抓取cnblog新闻
  10. 计算机科学拔尖计划2.0工作研讨会,【智库数据】基础学科拔尖计划从1.0到2.0发展变化...