【问题标题】:Error deploying spring project部署spring项目时出错
【发布时间】:2013-12-07 19:54:35
【问题描述】:

我在部署时得到以下信息:

7/Dez/2013 19:38:03 org.apache.catalina.core.ContainerBase addChildInternal
SEVERE: ContainerBase.addChild: start: 
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/meuProjeto]]
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983)
  at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660)
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
  at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
  at java.util.concurrent.FutureTask.run(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
  at org.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:142)
  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5423)
  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
  ... 11 more
7/Dez/2013 19:38:03 org.apache.catalina.startup.HostConfig deployWAR
SEVERE: Error deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\meuProjeto.war
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/meuProjeto]]
  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904)
  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:983)
  at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1660)
  at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
  at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
  at java.util.concurrent.FutureTask.run(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  at java.lang.Thread.run(Unknown Source)

【问题讨论】:

  • 还有什么原因造成的吗?
  • 您使用的是哪个 Spring 版本?
  • 显示你的 web.xml 和 applictionContext.xml
  • @DavidLevesque - 我使用的是 3.1.0 版
  • @MinGyooJung - 我在这里无法正确格式化我的 xml,所以我把他放在了 pastebin.com。 web.xml - pastebin.com/8vhfSQgd, context.xml pastebin.com/iGqT2Ekm

标签: java spring apache tomcat


【解决方案1】:

似乎与SPR-8496 中报告的这个错误有关。尝试升级 spring 版本以修复错误。

【讨论】:

  • 我把 spring 升级到 3.2.5 并且工作了!谢谢!
  • 升级后css不再加载。如果我回到 3.1.0.M2,CSS 加载没有问题。有人知道原因吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-05
  • 1970-01-01
  • 1970-01-01
  • 2020-07-05
  • 2021-12-18
相关资源
最近更新 更多