小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

springBoot ssl 证书报错 DerInputStream.getLength(): lengthTag=111 too big

ssl,spring boot,java 额外说明

收录于:52天前

1、按照阿里云官方示例在ECS上部署Springboot项目。

如何为SpringBoot配置SSL证书启用HTTPS_数字证书管理服务(原SSL证书)-阿里云帮助中心

2、例如在SpringBoot项目中集成SSL证书时,报错,如下:

DerInputStream.getLength(): lengthTag=111 太大

经检查,原因是Maven在打包时没有编译项目中的证书文件。

然后在pom.xml中添加如下代码,排除证书文件,然后就不会报错了。 https配置成功,然后就可以通过https请求了

  <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-resources-plugin</artifactId>
        <version>2.5</version>
        <configuration>
          <nonFilteredFileExtensions>
            <nonFilteredFileExtension>pem</nonFilteredFileExtension>
            <nonFilteredFileExtension>p12</nonFilteredFileExtension>
            <nonFilteredFileExtension>jks</nonFilteredFileExtension>
            <nonFilteredFileExtension>pfx</nonFilteredFileExtension>
          </nonFilteredFileExtensions>
        </configuration>
        <dependencies>
          <dependency>
            <groupId>org.apache.maven.shared</groupId>
            <artifactId>maven-filtering</artifactId>
            <version>3.2.0</version>
          </dependency>
        </dependencies>
      </plugin>

    </plugins>
    <resources>
      <resource><!-- 扫描替换 -->
        <directory>${project.basedir}/src/main/resources</directory>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/resources</directory>
        <includes>
          <include>**/*.p12</include>
          <include>**/*.pem</include>
          <include>**/*.jks</include>
        </includes>
        <filtering>false</filtering>
      </resource>
    </resources>

. . .

相关推荐

额外说明

springboot-自定义线程池及使用

文章目录 关于线程池 Spring自定义线程池 请求测试 2021.09.16 新的方式 参考资料 测试demo链接 关于线程池 不熟悉线程池的玩法,可以先看我之前的几篇博客,了解JUC中的线程池的定义,各个参数含义,以及玩法。 JUC之线程池 JUC之

额外说明

win10 64位运行基于vue和element-ui的前端框架

假设后台已经部署好 开发环境,需要安装node8.x最新版,及以gitbash最新版本,因为要从git上 下载项目   # 克隆项目 git clone https://github.com/daxiongYang/renren-fast-vue.git

额外说明

使用JS让很长的文字分行显示

有时候一个TD里面要放很多内容,如果显示成一行就会很不好看,此时就需要换行了。看下面的例子: 需要显示的内容和位置: <td id="longContentTd">一段很长的文字需要在这个td中显示,怎么让它换行呢?</td>  处理的方法: $(fun

额外说明

单元测试界的高福帅,Pytest框架(三)用例标记与测试执行

pytest用例标记和测试执行篇 上一篇文章入门篇咱们介绍了pytest的前后置方法和fixture机制,这个章节主要给大家介绍pytest中的标记机制和用例执行的方法。pytest可以通过标记将数据传入于测试函数中,也可以通过标记中对执行的用例做筛选,

额外说明

javaWeb点餐系统——分析,设计,工具准备事项

QQ 1274510382 Wechat JNZ_aming 商业互捧 QQ群538250800 技术搞事 QQ群599020441 技术合作 QQ群152889761 加入我们 QQ群649347320 纪年科技aming 网络安全 ,深度学习,嵌入式

额外说明

Vue3 封装 element-plus 图标选择器

一、实现效果 效果一: 效果二:   效果一的这个是把全部的icon图标都让它显示出来,让我们自己选择说选图标 二、效果一实现步骤 2.1. 全局注册 icon 组件 // main.ts import App from './App.vue'; imp

额外说明

【移动开发小技巧】苹果修改手机位置最简单的几种方法整理

移动开发 小技巧 - 博客主页:https://xiaoy.blog.csdn.net - 本文由 呆呆敲代码的小Y 原创,首发于 CSDN- - 学习专栏推荐:Unity系统学习专栏 - 游戏制作专栏推荐:游戏制作 -Unity实战100例专栏推荐:U

额外说明

Java基础 第五节 第八课

集合元素处理 传统方式 题目 解答 Stream 方式 题目 解答 传统方式 题目 现在有两个 ArrayList 集合存储队伍当中的多个成员姓名. 要求使用传统的 for 循环 (或增强 for 循环) 依次进行以下若干操作步骤: 第一个队伍只要名字为

额外说明

windows下的安装与使用curl实现命令行访问Web网站

文章目录 curl 是什么? curl 能干什么? Windows下的curl的使用 curl常见用法 获取内容的命令选项 参数传递(-d) Cookie操作 使用注意事项 curl 命令选项大全 curl 是什么? 矫情一点, curl应该写作cURL

额外说明

Java讲课笔记02:Java集成开发环境

文章目录 零、本讲学习目标 第一部分 安装使用IntelliJ IDEA 一、讲稿下载链接 二、下载的提取码 三、讲课笔记提纲 第二部分 安装使用Eclipse 一、下载Eclipse 二、安装Eclipse 三、使用Eclipse 1、启动Eclips

ads via 小工具