0

Tomcat7.0.20とgrails1.3.7を使用していますが、warファイルをデプロイしているときにこのエラーが発生します。

2013年2月25日1:54:57AMorg.apache.catalina.startup.HostConfig deployWAR情報:WebアプリケーションアーカイブのデプロイIH-core.war2013年2月25日1:55:35AM org.apache.catalina.core.ContainerBase addChildInternal SEVERE:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:org.apache.catalina.util.LifecycleBaseでコンポーネント[StandardEngine [Catalina] .StandardHost [localhost] .StandardContext[/IH-core]]を開始できませんでした.start(LifecycleBase.java:152)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)atorg。 orgのorg.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)のapache.catalina.core.StandardHost.addChild(StandardHost.java:607)。apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)at org.apache.catalina.startup.HostConfig.check(HostConfig。 java:1363)org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.util .LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)at org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400 )org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.run(ContainerBase.java:1389)at java.lang.Thread.run(Thread.java:662)原因:java.lang.NoSuchMethodError:org.apache .tomcat.util.http.mapper.Mapper.addWrapper(Ljava / lang / String; Ljava / lang / Object; ZZ)V at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3173)atorg。 apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3130)at org.apache.catalina.deploy.WebXml.configureContext(WebXml.java:1301)at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig。 java:1390)org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:896)at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:322)org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)at org.apache.catalina.core.StandardContext .startInternal(StandardContext.java:5103)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)... 15more2013年2月25日1:55:35AMorg.apache.catalina.startup .HostConfig deployWAR重大:Webアプリケーションアーカイブのデプロイ中にエラーが発生しましたIH-core.war java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:コンポーネント[StandardEngine [Catalina].StandardHost[localhost]の開始に失敗しました。 StandardContext [/ IH-core]] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816)org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)at org.apache.catalina.startup.HostConfig .deployWAR(HostConfig.java:932)at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)atorg。 apache.catalina.startup.HostConfig.check(HostConfig.java:1363)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport。 java:119)org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)atorg.apache.catalina.core.ContainerBase。backgroundProcess(ContainerBase.java:1242)at org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)at org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410) org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.run(ContainerBase.java:1389)at java.lang.Thread.run(Thread.java:662)run(Thread.java:662)run(Thread.java:662)

解決策を見つけるのを手伝ってください。

4

1 に答える 1

1

正しく思い出せば、config.groovyでサーブレットのバージョン設定を確認してください。

エラーは、Grailsの何かによって参照されているTomcatコードに関連しているようです。

于 2013-02-25T17:24:13.983 に答える