新公司开发工具用eclipse for java ee,在其上面创建一个动态web工程,然后再发布。
现在的问题是发布在tomcat上的这个web项目经常下次开机时,就会报出
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1854)
但是上次还是好的。而且web工程的lib下不存在没有这个jar包。tomcat部署方式reloadable用true和false都试过了。没用。重新clean没用。
然后看到server下的项目这个找不到的jar包有一个synchronized标识 而且有且只有这个jar包
。如图
查了半天资料没找到,请求园子大虾们
有一行日志没注意。eclipse的.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps目录下少了这个jar包