原文:FTP下載的文件處理報錯:java.io.IOException: central directory is empty, can't expand corrupt archive.

一 問題來源 最近做一個海安項目,不同網域之間數據需要通過FTP擺渡文件的形式同步,因此代碼就涉及到FTP文件壓縮上傳 下載解壓的操作。windows本地開發環境對文件下載解壓沒有問題,發布linux個別文件報如下錯誤: 排查發現報錯的就是固定的那幾個文件,本地windows環境檢查發現文件狀態正常,沒有損壞的情況。 二 解決方法 FTP文件下載時設置以字節的方式進行傳輸,ftpClient.se ...

2022-04-19 17:23 0 663 推薦指數:

查看詳情

Spark java.io.IOException: Can't get Master Kerberos principal for use as renewer 錯誤解決

一、概述 當集群開啟了Kerberos后,Spark向hive中寫入數據時,代碼中會去讀取yarn的配置文件,如果讀不到yarn的配置文件,就會報這樣的錯誤。如果用IDEA開發的ETL程序直接在CDH上面運行是沒有這個問題的;但是當程序在第三方機器上運行時就會包這個錯誤。因為Spark客戶端 ...

Thu Aug 13 01:24:00 CST 2020 0 1602
java.io.IOException:打開的文件過多

另外方法:1.使用ps -ef |grep java (java代表你程序,查看你程序進程) 查看你的進程ID,記錄ID號,假設進程ID為122.使用:lsof -p 12 | wc -l 查看當前進程id為12的 文件操作狀況 執行該命令出現文件使用情況為 10523.使用 ...

Sat Aug 15 04:57:00 CST 2020 0 604
Dubbo java.io.IOException: Can not lock the registry cache file

跑單測用例的時候,以前執行成功的用例,運行時控制台仍然會報 dubbo 相關的錯誤: Failed to save registry store file, cause: Can not lock the registry cache file 2016-03-22 17:16:05,493 ...

Wed Mar 23 01:47:00 CST 2016 4 8094
Error parsing SQL Mapper Configuration. Cause: java.io.IOException:報錯處理

報錯如下: 目錄如下: 錯誤原因:日志顯示是找不到studentMapper.xml 的Mapper配置文件,但是根據目錄查看沒有問題。 最終了解到idea編輯的時候,不會自動編譯src的java目錄的xml文件。 解決思路:將IDEA maven項目中src源代碼下的xml等資源文件編譯進 ...

Fri Mar 11 23:16:00 CST 2022 0 642
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM