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 より
三月07、2018 7:16:52 下午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