zoukankan      html  css  js  c++  java
  • Atitit tomcat 启动报错 ZipException: archive is not a ZIP archive. 1.1. Should sh lib jar err... 1

    Atitit tomcat 启动报错 ZipException: archive is not a ZIP archive.

     

    1.1. ----Should sh lib jar err... 1

    1.2. ----ZipTest   :\0wkspc\hislog\src\main\java\com\attilax\compress\ZipTest.java 1

    1.3. ----Result 2

    1.4. ---使用bcomparejar库同步tomcat 发布历史目录tmp0----下面的库即可果然很多jar体积都变成91了。奇怪 3

     

    1.1. ----Should sh lib jar err...

     

    Test the jar  final String dir = "C:\\0wkspc\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\wtpwebapps\\honurse\\WEB-INF\\lib";

     

     

    1.2. ----ZipTest   :\0wkspc\hislog\src\main\java\com\attilax\compress\ZipTest.java

    package com.attilax.compress;

    import java.io.File;

    import java.io.IOException;

    import org.apache.commons.io.FileUtils;

    import org.apache.log4j.Logger;

    import com.attilax.io.DirTraveService;

    import com.attilax.io.PathService;

    import com.attilax.util.timestampUtil;

    import com.cnhis.cloudhealth.module.log.Cls1;

    import com.google.common.base.Function;

    public class ZipTest {

    public static Logger logger = Logger.getLogger(ZipTest.class);

    public static void main(String[] args) {

    DirTraveService dts=new DirTraveService();

    //final String dir = "C:\\0wkspc\\移动医疗源码\\移动医护\\移动护士站\\honurse\\holib";

    final String dir = "C:\\0wkspc\\.metadata\\.plugins\\org.eclipse.wst.server.core\\tmp0\\wtpwebapps\\honurse\\WEB-INF\\lib";

    dts.trave_throwEx(dir, new Function<File, Object>() {

    @Override

    public Object apply(File arg0) {

     

    String f = arg0.getAbsolutePath();

    logger.info("arg0:"+f);

    if(f.toLowerCase().trim().endsWith(".jar"))

    {

    System.out.println(ZipUtil. unzip_filelist(f));

    }

    return null;

    }

    }, new Function<Integer, Object>() {

    @Override

    public Object apply(Integer cnt_index) {

    //Map m=Maps.newConcurrentMap();m.put("index", cnt_index)

    logger.info("cnt_index:"+cnt_index);

    return null;

    }});

    }

     

     

     

    1.3. ----Result

     

     <arg0:C:\0wkspc\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\honurse\WEB-INF\lib\apache-solr-core-3.6.1.jar>

    Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: archive is not a ZIP archive

    at com.attilax.util.ExUtil.throwExV2(ExUtil.java:59)

    at com.attilax.compress.ZipUtil.unzip_filelist(ZipUtil.java:177)

    at com.attilax.compress.ZipTest$1.apply(ZipTest.java:34)

    at com.attilax.compress.ZipTest$1.apply(ZipTest.java:1)

    at com.attilax.io.DirTraveService.trave_throwEx(DirTraveService.java:110)

    at com.attilax.compress.ZipTest.main(ZipTest.java:25)

    Caused by: java.util.zip.ZipException: archive is not a ZIP archive

    at org.apache.tools.zip.ZipFile.positionAtEndOfCentralDirectoryRecord(ZipFile.java:771)

    at org.apache.tools.zip.ZipFile.positionAtCentralDirectory(ZipFile.java:707)

    at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:452)

    at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:214)

    at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:190)

    at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:162)

    at com.attilax.compress.ZipUtil.unzip_filelist(ZipUtil.java:158)

     

     

    1.4. ---使用bcomparejar库同步tomcat 发布历史目录tmp0----下面的库即可果然很多jar体积都变成91了。奇怪

  • 相关阅读:
    [国嵌攻略][047][MMU功能解析]
    [国嵌攻略][045-046][一跃进入C大门]
    [国嵌攻略][044][初始化Bss段]
    [国嵌攻略][043][栈初始化]
    [国嵌攻略][042][代码搬移不可少]
    [国嵌攻略][041][6410和210内存初始化]
    [国嵌攻略][040][2440内存初始化]
    页面中加入回到顶部按钮的实现方法(转)
    【总结整理】js获取css的属性(内部,外部,内嵌(写在tag中))
    【总结整理】前端‘变量名’‘类名’‘函数名’的命名规则
  • 原文地址:https://www.cnblogs.com/attilax/p/15197627.html
Copyright © 2011-2022 走看看