ssh整合(使用Myeclipse capabilities 导包和手动导包)
2013-07-26 21:25
411 查看
1.第一个是按照一个文档来整合的,因为之前已经整合过一次,之前也是整合后出现了包的冲突,到处百度,添加包和删除了包弄得乱七八糟,还是整合好了。但是这次也是出现包的冲突,java.lang.NoSuchMethodError:
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;具体请看上篇文章,删除了三个包,asm.jar,asm-attrs.jar,cglib-2.1.3.jar,就解决了。但是个人感觉这样加进来的包很多都是没用的,用不到的。所以就想手动来加入包。(这里有一个具体的文档,想要的朋友可以留下邮箱)
2.这一次自己将上面写好的项目全部拷贝下来,接下来就只要引入包就行了,第一个遇到的问题,就是出现了ng.filter not found
,这是就是马上意识到了,这个包的引入我是使用user library 的build path 引入的,所以查了很多的资料这貌似不能自动拷到lib目录下,所以tomcat就没有引入包,但是我却发现了两种方法,第一:就是讲项目导成war包,放到tomcat的webapps下面去,运行tomcat就行了。第二就是使用myeclipse的spring的capabilities,也可以将包拷到项目下面去。
第二个问题就是出现了包考错的问题,第一个是将struts2-core-2.3.4.1.jar考成了struts-core-1.3.10.jar,结果还是出现了ng.filter
not found的异常,因为第二个jar包中根本没这个类,第二个拷错的包就是commons-lang3-3.1.jar考成了commons-lang-2.4.jar,第二个包里面缺少了utilstring的类,所以就报java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils这个错误,第三个错误就是Action
class [ ] not found - action - file:/D:/apache-tomcat-6.0. 读取不到action,具体的原因是没导入struts-spring-plugins.jar这个包,因为我的项目里面讲action交给了spring来管理,但是没这个jar,spring就管理不到,就出现了action找不到的问题。第四个错误就是不能连接数据库,这里就是缺少了mysql-connector-java-5.0.8-bin.jar,这个jar包。
包的截图:相关文章推荐
- 使用MyEclipse快速整合SSH常常遇到的错误
- 使用配置方式进行ssh的整合以及管理员管理的案例(二)
- SSH整合导包
- 手动添加SSH支持、使用c3p0
- DWR使用小结1——SSH整合DWR
- ssh整合使用struts-spring-pluing
- 手动添加SSH支持、使用c3p0
- 使用MyEclipse集成SSH和DWR(一)整合Spring和Struts
- 关于SSH整合使用MyEclipse自动导入包导致包冲突问题(cglib asm)
- 使用MyEclipse集成SSH和DWR(二)整合Spring和Hibernate
- SSH整合---使用Maven依赖管理&构建
- 使用MyEclipse快速整合SSH常常遇到的错误
- 使用MyEclipse集成SSH整合Spring和Hibernate
- 使用MyEclipse集成SSH和DWR(三)整合Spring和DWR
- SSH之IDEA使用maven整合实现简易用户登录
- SSH整合时是使用fckeditor编辑器及出现问题
- 【SSH】Spring学习(二)使用注解配置Spring、安装STS插件、Spring与junit整合测试、AOP
- SSH整合时不使用hibernate.cfg.xml
- 使用MyEclipse快速整合SSH常常遇到的错误
- ssh整合思想 Spring与Hibernate和Struts2的action整合 调用action添加数据库 使用HibernateTemplate的save(entity)方法