tomcat下部署程序时,总是报以下错误 :
严重: Error listenerStart 2007-7-27 18:13:22 org.apache.catalina.core.StandardContext start 严重: Context [/People] startup failed due to previous errors 2007-7-27 18:13:22 org.apache.coyote.http11.Http11BaseProtocol start
经过分析,修改方法如下:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
将Listener加载改为通过Servlet加载,再在web.xml增加:
<servlet>
<servlet-name>ContextLoaderListener</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderListener</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
OK,问题解决了~~~~
=============================================================
上面问题在有些情况下管用,但今天又遇到了这个问题,在网上找了些资料分析了一下,有可能是因为
jdk和tomcat中jar包冲突所致,我用的是jdk1.5、tomcat5.0.28版本,解决的办法是把jdk下的/lib/tools.jar
拷贝到tomcat下的common/lib下覆盖即可,据说jdk1.5和tomcat5.5版本搭配就没有这样的问题,本人没
有试过。