如果我们用Myeclipse加载struts,spring,hibernate出现404错误。
原因有三种情况:
第一种是jar包冲突,要包lib下所有重复的包全部删除掉就可以了。
第二种删除以asm开头的所有包,只留asm.jar包。
第三种要删掉commons-attributes-compiler.jar(如果没有依赖)。
加载struts,spring,hibernate出现数据库无法链接。原因可能是没有commons-pool.jar这个包。
解决办法有两种:
第一,在apache官网下功这个包,放到你的项目中就OK。
第二种就是不用连接池了,直接用hibernate.cfg.xml配置的连接就OK
我整合时,加上hibernate就出现问题,404错误,以前用myeclipse5.1时没这事,不知道是不是5.5的问题。我的问题原因是没有commons-pool.jar的包问题,当时知道一定是包的问题,可是项目也没报错什么的,后来加了log4j,加载项目时才看出来,下载了个commons-pool-1.3.jar加上就搞定了。commons-pool-1.3.jar 下载地址:http://mirrors.ibiblio.org/pub/mirrors/maven2/commons-pool/commons-pool/1.3/commons-pool-1.3.jar