在部署web项目的过程中,出现了下面的一大串的错误,网上也查了好多资料,貌似都不符合。
之后进入tomcat的部署目录下,发现lib下面的jar包一个都没有,但是我在创建工程的时候,已经将新建的user library添加到了 build path 上,于是,我有把jar包全部手动复制到了lib下,这样工程才正常的跑了起来。原来是build path 只是使用在工程开发阶段上,它并不会自动的将jar包同时添加到lib下,而在部署的阶段需要自己手动往里添加。而之前使用myeclipse的时候,通过build path就能自动添加,只能说不同IDE之间区别还是有的。
org.apache.catalina.core.ContainerBase startInternal
严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at org.apache.catalin