最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=111

 更新時間:2024年10月27日 08:45:23   作者:知楠行易  
這篇文章主要介紹了Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=111, too big,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

1. 出錯環(huán)境描述:

web項目升級 https ,配置證書后啟動報錯。

2. 出錯檢測

出錯的原因:SSL 證書(keystore)配置不正確。修改路徑為server.ssl.key-store=classpath:keystore.p12 正??捎?。

2.1 檢查SSL證書是否正確

keystore.p12 文件檢測命令為:

keytool -list -v -keystore path/to/keystore.p12 -storetype PKCS12 -storepass 123456
  • -list:列出密鑰庫中的條目。
  • -v:顯示詳細信息。
  • -storetype :指定密鑰庫的類型,也就是加密算法類型。
  • -storepass : 指定密鑰庫的密碼。

2.2 檢查SSL證書是否有被處理導(dǎo)致文件內(nèi)容錯誤

舉個例子:
maven 配置了資源文件占位符替換,所以導(dǎo)致二進制文件(.p12)有問題:

<build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <!-- 對資源文件進行占位符替換 -->
                <filtering>true</filtering>
            </resource>
        </resources>
</build>             

解決辦法

<resources>
    <resource>
         <directory>src/main/resources</directory>
         <filtering>true</filtering>
         <excludes>
             <exclude>**/*.p12</exclude>
         </excludes>
     </resource>
     <resource>
         <directory>src/main/resources</directory>
         <filtering>false</filtering>
         <includes>
             <include>**/*.p12</include>
         </includes>
     </resource>
 </resources>

2.3 檢測項目是否有緩存,可以重新構(gòu)建項目。

2.4 檢查文件路徑是否正確

可以先配置絕對路徑去檢測是否找到正確的文件并加載

舉個例子,我的證書文件在 /resources-env/dev 下,

└── resources
    ├── application.properties
    ├── resources-env
    │   ├── dev
    │   │   ├── application-dev.properties
    │   │   └── keystore.p12
    │   └── prod
    └── static
        └── index.html

maven 配置如下:

 <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <excludes>
                    <exclude>**/*.p12</exclude>
                </excludes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>false</filtering>
                <includes>
                    <include>**/*.p12</include>
                </includes>
            </resource>

            <resource>
                <directory>src/main/resources-env/${env}</directory>
                <filtering>false</filtering>
            </resource>
        </resources>

配置的地址是:server.ssl.key-store=classpath:/resources-env/dev/keystore.p12 ,會拋出另一個異常:

Caused by: java.io.FileNotFoundException: class path resource [/resources-env/dev/keystore.p12] cannot be resolved to URL because it does not exist

正確的配置應(yīng)該是:server.ssl.key-store=classpath:keystore.p12。

注意: classpath: 表示從 src/main/resources 開始查找,因此你需要指定完整路徑。

正確的配置應(yīng)該是:server.ssl.key-store=classpath:keystore.p12。

注意: classpath: 表示從 src/main/resources 開始查找,因此你需要指定完整路徑。

到此這篇關(guān)于Caused by: java.io.IOException: DerInputStream.getLength(): lengthTag=111, too big.的文章就介紹到這了,更多相關(guān)Caused by: java.io.IOException內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java使用反射調(diào)用方法示例

    Java使用反射調(diào)用方法示例

    這篇文章主要介紹了Java使用反射調(diào)用方法,結(jié)合實例形式分析了java使用反射調(diào)用對象方法的相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 關(guān)于Map的遍歷以及轉(zhuǎn)JsonArray存儲方式

    關(guān)于Map的遍歷以及轉(zhuǎn)JsonArray存儲方式

    在Java開發(fā)過程中,經(jīng)常會遇到需要對復(fù)雜數(shù)據(jù)結(jié)構(gòu)進行處理的情況,本案例以List<Map<String,Object>>為例,介紹了如何遍歷該數(shù)據(jù)結(jié)構(gòu),并根據(jù)特定條件篩選出符合要求的元素,通過自定義一個Edit類來模擬形成一個新的Map對象,實現(xiàn)了數(shù)據(jù)的有序存儲
    2024-11-11
  • SpringMVC通過RESTful結(jié)構(gòu)實現(xiàn)頁面數(shù)據(jù)交互

    SpringMVC通過RESTful結(jié)構(gòu)實現(xiàn)頁面數(shù)據(jù)交互

    RESTFUL是一種網(wǎng)絡(luò)應(yīng)用程序的設(shè)計風(fēng)格和開發(fā)方式,基于HTTP,可以使用XML格式定義或JSON格式定義。RESTFUL適用于移動互聯(lián)網(wǎng)廠商作為業(yè)務(wù)接口的場景,實現(xiàn)第三方OTT調(diào)用移動網(wǎng)絡(luò)資源的功能,動作類型為新增、變更、刪除所調(diào)用資源
    2022-08-08
  • java中的JSONP使用實例詳解

    java中的JSONP使用實例詳解

    json和JSONP這二者在開發(fā)中還是很常見的,本文重點給大家介紹下java中的jsonp使用實例詳解,需要的朋友參考下
    2017-04-04
  • springboot啟動時候報錯mongodb問題

    springboot啟動時候報錯mongodb問題

    這篇文章主要介紹了springboot啟動時候報錯mongodb問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java開發(fā)者結(jié)合Node.js編程入門教程

    Java開發(fā)者結(jié)合Node.js編程入門教程

    這篇文章主要介紹了Java開發(fā)者結(jié)合Node.js編程入門教程,我將先向您展示如何使用Java EE創(chuàng)建一個簡單的Rest服務(wù)來讀取 MongoDB數(shù)據(jù)庫。然后我會用node.js來實現(xiàn)相同的功能,需要的朋友可以參考下
    2014-09-09
  • MyBatisPlus超詳細分析條件查詢

    MyBatisPlus超詳細分析條件查詢

    這篇文章主要介紹了MyBatisPlus條件查詢的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Java創(chuàng)建線程的兩種方式

    Java創(chuàng)建線程的兩種方式

    這篇文章主要介紹了Java創(chuàng)建線程的兩種方式,針對Java創(chuàng)建線程的兩種方式進行比較,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Java獲取文件夾下所有文件名稱的方法示例

    Java獲取文件夾下所有文件名稱的方法示例

    這篇文章主要介紹了Java獲取文件夾下所有文件名稱的方法,涉及java針對文件與目錄相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • IDEA(jetbrain通用)使用教程圖解

    IDEA(jetbrain通用)使用教程圖解

    本文通過圖文并茂的形式給大家介紹了IDEA(jetbrain通用)使用教程,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-09-09

最新評論

资兴市| 张掖市| 自治县| 保康县| 冷水江市| 镇康县| 喜德县| 永城市| 泰和县| 壤塘县| 绿春县| 抚松县| 河南省| 攀枝花市| 洞口县| 五华县| 连平县| 松原市| 南郑县| 大兴区| 阳东县| 法库县| 丰台区| 丁青县| 铜山县| 佛学| 和静县| 日喀则市| 锦屏县| 富宁县| 大港区| 光泽县| 商都县| 洛浦县| 麻江县| 磴口县| 平江县| 长岭县| 福安市| 墨江| 隆回县|