异常可能有很多。这里记录一两个。
第一种原因,是在Eclipse下部署工程时,工程的lib文件夹下还建立了子文件夹。这种情况很好处理,把所有jar包都放在lib文件夹根目录下,不要用子文件夹来整理即可。
我遇到的是第二种情况。在MyEclipse下部署工程时,spring相关的jar包是在别的路径下引进来的。此外,在classpath下有hibernate-annotations.jar包也会产生这个问题。我是两个忌讳都犯了。于是把hibernate-annotations.jar删掉;把spring的包直接放到lib文件夹下,当然修改了classpath的配置。然后重启tomcat。
这是别人给出的建议:
我的解决方案是:打开子包折叠按钮,选中包,点击右键,buildPath ----凡是找不到类的异常,都要定位到包结构,点右键,buildPath,即可解决!!!!
第二种情况:
项目的只引了Java EE 5 Libraries,这里还需要引入Java EE 6 Libraries.
具体步骤:
选中项目:点击右键,Properties,选择,选择,选择,寻找,选中,,点击,可以看到项目,再次重启tomcat,即可。