zoukankan      html  css  js  c++  java
  • tomcat 8.5.55 webapps 无法部署应用目录 org.apache.catalina.startup.HostConfig.deployDirectory

    错误信息:

    22-May-2020 15:03:39.581 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 把web 应用程序部署到目录 [D:application	omcat8.5_esmwebappszlsl]
    22-May-2020 15:03:48.383 严重 [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
    	org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/zlsl]]
    		at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)
    		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:198)
    		at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
    		at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
    		at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
    		at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)
    		at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1858)
    		at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    		at java.util.concurrent.FutureTask.run(Unknown Source)
    		at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    		at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    		at java.lang.Thread.run(Unknown Source)
    	Caused by: java.lang.IllegalStateException: 由于StackOverflower错误,无法完成对web应用程序[/zlsl]的批注的扫描。可能的根本原因包括-Xss的设置过低和非法的循环继承依赖项。正在处理的类层次结构是[org.bouncycastle.asn1.ASN1EncodableVector->org.bouncycastle.asn1.DEREncodableVector->org.bouncycastle.asn1.ASN1EncodableVector]
    		at org.apache.catalina.startup.ContextConfig.checkHandlesTypes(ContextConfig.java:2131)
    		at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2069)
    		at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2015)
    		at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1985)
    		at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1938)
    		at org.apache.catalina.startup.ContextConfig.processClasses(ContextConfig.java:1234)
    		at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1141)
    		at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:776)
    		at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
    		at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
    		at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5061)
    		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    		... 10 more
    22-May-2020 15:03:48.385 严重 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory 无法部署应用目录 [D:application	omcat8.5_esmwebappszlsl]
    	java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 无法启动组件[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/zlsl]]
    		at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:747)
    		at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
    		at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
    		at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1125)
    		at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1858)
    		at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    		at java.util.concurrent.FutureTask.run(Unknown Source)
    		at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    		at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    		at java.lang.Thread.run(Unknown Source)
    22-May-2020 15:03:48.386 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Web应用程序目录[D:application	omcat8.5_esmwebappszlsl]的部署已在[8,805]毫秒内完成

    解决办法:修改 conf/catalina.properties 文件的“tomcat.util.scan.StandardJarScanFilter.jarsToSkip”配置

    tomcat.util.scan.StandardJarScanFilter.jarsToSkip=
    annotations-api.jar,
    ant-junit*.jar,
    ant-launcher.jar,
    ant.jar,
    asm-*.jar,
    aspectj*.jar,
    bootstrap.jar,
    catalina-ant.jar,
    catalina-ha.jar,
    catalina-jmx-remote.jar,
    catalina-storeconfig.jar,
    catalina-tribes.jar,
    catalina-ws.jar,
    catalina.jar,
    cglib-*.jar,
    cobertura-*.jar,
    commons-beanutils*.jar,
    commons-codec*.jar,
    commons-collections*.jar,
    commons-daemon.jar,
    commons-dbcp*.jar,
    commons-digester*.jar,
    commons-fileupload*.jar,
    commons-httpclient*.jar,
    commons-io*.jar,
    commons-lang*.jar,
    commons-logging*.jar,
    commons-math*.jar,
    commons-pool*.jar,
    dom4j-*.jar,
    easymock-*.jar,
    ecj-*.jar,
    el-api.jar,
    geronimo-spec-jaxrpc*.jar,
    h2*.jar,
    hamcrest-*.jar,
    hibernate*.jar,
    httpclient*.jar,
    icu4j-*.jar,
    jasper-el.jar,
    jasper.jar,
    jaspic-api.jar,
    jaxb-*.jar,
    jaxen-*.jar,
    jdom-*.jar,
    jetty-*.jar,
    jmx-tools.jar,
    jmx.jar,
    jsp-api.jar,
    jstl.jar,
    jta*.jar,
    junit-*.jar,
    junit.jar,
    log4j*.jar,
    mail*.jar,
    objenesis-*.jar,
    oraclepki.jar,
    oro-*.jar,
    servlet-api-*.jar,
    servlet-api.jar,
    slf4j*.jar,
    taglibs-standard-spec-*.jar,
    tagsoup-*.jar,
    tomcat-api.jar,
    tomcat-coyote.jar,
    tomcat-dbcp.jar,
    tomcat-i18n-*.jar,
    tomcat-jdbc.jar,
    tomcat-jni.jar,
    tomcat-juli-adapters.jar,
    tomcat-juli.jar,
    tomcat-util-scan.jar,
    tomcat-util.jar,
    tomcat-websocket.jar,
    tools.jar,
    websocket-api.jar,
    wsdl4j*.jar,
    xercesImpl.jar,
    xml-apis.jar,
    xmlParserAPIs-*.jar,
    xmlParserAPIs.jar,
    xom-*.jar

    修改为:

    tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar

  • 相关阅读:
    R语言 实验三 数据探索和预处理
    Java学习——包及可见性
    Java学习——包及可见性
    Java学习——使用Static修饰符
    Java学习——使用Static修饰符
    CSDN也有我的博客啦
    将博客搬至CSDN
    Java学习——方法中传递参数分简单类型与复杂类型(引用类型)编程计算100+98+96+。。。+4+2+1的值,用递归方法实现
    Java学习——方法中传递参数分简单类型与复杂类型(引用类型)编程计算100+98+96+。。。+4+2+1的值,用递归方法实现...
    Java学习——方法中传递参数分简单类型与复杂类型(引用类型)
  • 原文地址:https://www.cnblogs.com/101key/p/12937580.html
Copyright © 2011-2022 走看看