java系统、SSM框架、使用tomcat的两种部署项目方式、启动时一种出现异常、说是找不到类,另一种正常启动

刚从svn服务器上拖下来的一个SSM的框架项目。将其部署在本地进行熟悉了解,却遇到问题。求各位大神帮下忙,解答下我心中的疑问
项目中的jar包都加入在里面,如图:

部署项目的两种方式:
1, 通过将项目拷贝到tomcat下的web-app目录下,进行部署(能正常启动运行)
2、通过tomcat下的server.xml的配置<context /> 进行指定项目地址部署。
<Context path="" docBase="D:\WorkSpace\anyclick\WebRoot" debug="1" reloadable="true"/>
“2”的这个部署方式却会出现异常、项目不能正常启动跑起来(平常我都一直通过这种方式部署项目进行开发,从未遇到这种事情), 出现异常截图如下:

这种异常本来是非常 常见的,非常简单,启动的时候没找到org.springframework.web.context.ContextLoaderListener 类。 但是我在myeclipse、jar包里是能找到
该类的, 却提示没有找到该类,我想, 是不是通过第二种部署方式, 是有个什么原因造成了tomcat没找到该类。或者说 我在某个知识点不太清楚、没注意到的。

从svn拖下来的项目源码 是可用的, 没有什么问题, 我没有改动什么, 而且通过第一种部署可以正常运行的。 希望各位大神帮忙看一下

将jar包复制到D:\WorkSpace\anyclick\WebRoot\web-inf下的lib文件夹中。追问

D:\WorkSpace\anyclick\WebRoot\web-inf 下的 lib 里有全部的jar包。 你的意思是否是将 lib下面的文件下面的jar包全拷出来放在 lib下 ,lib下不要带 文件夹。

追答

是的,你试一下吧。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答