## org.apache.catalina.LifecycleException:コンポーネントの起動に失敗しました[StandardEngineで[カタリナ] .StandardHost [ローカルホスト] .StandardContext []异常处理

org.apache.catalina.LifecycleException:コンポーネントの起動に失敗しました[StandardEngineで[カタリナ] .StandardHost [ローカルホスト] .StandardContext []异常处理


今日では、Mavenので我々はプロジェクト、Tomcatを起動した後の結果、間違ったレポートを作成しました:

严重:ContainerBase.addChild:開始: 
 org.apache.catalina.LifecycleException:コンポーネントの起動に失敗しました[StandardEngineで[カタリナ] .StandardHost [ローカルホスト] .StandardContext [ / zdfg] 
(org.apache.catalina.util.LifecycleBase.startでLifecycleBase.java:167 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java時:752 
:org.apache.catalina.core.ContainerBase.addChild(ContainerBase.javaにおける728 
org.apache.catalinaで.core.StandardHost.addChild(StandardHost.java:734 
org.apache.catalina.startup.HostConfig.deployDirectoryで(HostConfig.java:1107 
:org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.javaで1841 
:java.util.concurrent.Executors $ RunnableAdapter.callで(Executors.java 511 
java.util.concurrent.FutureTask.runで(FutureTask.java:266 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:で1142 
:java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.javaで617 
java.lang.Threadのでは。実行(Thread.java:745  
org.apache.catalina.LifecycleException:起因するコンポーネントの起動に失敗しました[org.apache.catalina.webresources.StandardRoot@4bc5d8eb]
org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:167 
:org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.javaで4842 
:org.apache.catalina.core.StandardContext.startInternal(StandardContext.javaで4974 
org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:150 
... 10 以上
によって引き起こさ:org.apache.catalina.LifecycleExceptionは:[org.apache.catalina.webresources.JarResourceSet@5b77f290]コンポーネントの初期化に失敗しました
org.apache.catalina.util.LifecycleBaseで.INIT(LifecycleBase.java:112 
org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:140 
:org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.javaで708 
org.apache.catalina.util.LifecycleBase.startで(LifecycleBase.java:150 
... 13 もっと
:れるjava.langによって引き起こさ。無効LOCヘッダー(悪い署名)はIllegalArgumentException:java.util.zip.ZipException 
org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:で113 
org.apache.catalina.util.LifecycleBase.initで(LifecycleBase .javaファイル:107 
... 16 もっと 
に起因:java.util.zip.ZipException:無効LOCヘッダー(悪い署名)
java.util.zip.ZipFile.read(ネイティブメソッド)で
java.util.zip.ZipFile.access $で 1400:(ZipFile.java 60 
のjava.util.zip.ZipFile $ ZipFileInputStream.readで(ZipFile.java:717 
のjava.util.zip.ZipFile $ ZipFileInflaterInputStream.fill(ZipFile.java時:419 
:java.util.zip.InflaterInputStream.readで(InflaterInputStream.java 158 
sun.misc.IOUtils.readFullyで(IOUtils.java:65 
java.util.jar.JarFile.getBytes(JarFile.java時:425 
:java.util.jar.JarFile.getManifestFromReference(JarFile.javaにおける193 
java.util.jar.JarFile.getManifest(JarFile.javaで:180 
org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java時:111 
... 17 より
三月072018  71652 下午org.apache.catalina.startup.HostConfigのdeployDirectory 
严重:エラー展開WebアプリケーションディレクトリG:\のMyEclipse \の.metadata \ .me_tcat85 \ webappsに\ zdfg 
java.lang.IllegalStateException:ContainerBase.addChild:開始:org.apache.catalina.LifecycleException:コンポーネントの起動に失敗しました[StandardEngineで[カタリナ] .StandardHost [ローカルホスト] .StandardContext [ / zdfg]
:org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.javaで756 
:org.apache.catalina.core.ContainerBase.addChildで(ContainerBase.java 728 
org.apache.catalina.core.StandardHost.addChildで(StandardHost.java:734 
:(HostConfig.java org.apache.catalina.startup.HostConfig.deployDirectoryで1107 
:org.apache.catalina.startup.HostConfig $ DeployDirectory.run(HostConfig.javaで1841 
のjavaで。 util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511 
java.util.concurrent.FutureTask.runで(FutureTask.java:266  
java.util.concurrent.ThreadPoolExecutor.runWorkerで(ThreadPoolExecutor.java:1142  
:java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.javaで617 

java.lang.Thread.runで(Thread.java:745 
HTTPS:// blog.csdn.net/qq_40617940/article/details/79475567

その後、私は、インターネット上で表示されるエラーメッセージの多くの結果を見つけ、その後、私は11の下に見えました:

web.xmlの情報が設定されていません。例えば、以下の書き込みの<url-pattern> / <URL -pattern />、 の<url-pattern> <URL -エラーの原因となった左スラッシュ書いていないパターン/> でを。これは、ほとんどのweb.xmlのエラーの理由です。一致していない他のタグまたは間違ったラベルがあります。
だから私は、web.xmlファイルのURLを変更しました:

<servlet-mapping>
    <servlet-name>dispatcherServlet</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
  <!--解决中码的问题-->
  <filter>
    <filter-name>characterEncodingFilter</filter-name>
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    <init-param>
      <param-name>encoding</param-name>
      <param-value>UTF-8</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>characterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

然后就okl

 

おすすめ

転載: www.cnblogs.com/liurui-bk517/p/11359459.html