一 、如果我们用Myeclipse加载struts,spring,hibernate出现
404错误。
原因有三种情况:
第一种是jar包冲突,要包lib下所有重复的包全部删除掉就可以了。
第二种要删除asm代版本号的那个jar包( 出现这个错误:java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V )。
第三种要删掉commons-attributes-compiler.jar。
可以具体尝试下
二 、加载struts,spring,hibernate出现数据库无法链接。原因可能是没有commons-pool.jar这个包,加上去就好了。
三、 出现找不到Action的时候一般有以下几种情况:
1.没有把struts 或者spring配置文件在web.xml配置。
2.struts配置文件的action 里面的path配置错误或者spring bean的id或者是name配置出错(当然这里一般都是用name的,因为ssh整合的话struts的path和spring的bean 的name要对应,path必然是“/...”的格式,而bean的id是无法识别的,所以这里的bean要用name,如:
<bean name="/login" class="com.login.action.LoginManageAction"></bean> )
3.没有将struts的请求拦截给spring
以上是个人拙见,还望指正,
posted on 2008-11-08 13:13
老丁 阅读(581)
评论(0) 编辑 收藏 所属分类:
ssh