मेरे पास एक जार फ़ाइल है, जिसमें अन्य नेस्टेड जार शामिल हैं।java.util.zip.ZipException: ज़िप फ़ाइल खोलने में त्रुटि
java.util.zip.ZipException: उद्घाटन ज़िप फ़ाइल
में त्रुटि जब मैं मैन्युअल की सामग्री को अनज़िप जब मैं इस फाइल पर नए JarFile()
निर्माता आह्वान, मैं एक अपवाद है जो कहता मिल यह जार फ़ाइल और इसे फिर से ज़िप, यह ठीक काम करता है।
मुझे केवल वेबस्पेयर 6.1.0.7 और उच्च संस्करणों पर यह अपवाद दिखाई देता है। वही बात टॉमकैट और वेबलॉगिक पर ठीक काम करती है।
जब मैं जारफाइल की बजाय जार इनपुटपुट का उपयोग करता हूं, तो मैं बिना किसी अपवाद के जार फ़ाइल की सामग्री को पढ़ने में सक्षम हूं।
फ़ाइल को फिर से भरने के संकेत के लिए धन्यवाद - जो मेरे लिए तय है। –
मैक पर यह समस्या आई है जब विंडोज और लिनक्स ने ठीक काम किया था। JarInputStream का उपयोग करने से मेरे लिए समस्या ठीक हो गई। –
मुझे टॉमकैट स्टार्ट यूपी ** [catalina.properties] पर एक ही समस्या का सामना करना पड़ा है: 'org.apache.catalina.startup.TldConfig tldScanJar' चेतावनी: JAR को संसाधित करने में विफल [jar: ../ opensaml.jar!/] इस समस्या को हल करने के लिए टीएलडी फाइलों के लिए 'ZipException' फाइलों के लिए [opensaml। ~ .jar] (http://mvnrepository.com/artifact/org.opensaml/opensaml) अनुप्रयोग lib फ़ोल्डर में जोड़ें। – Yash